What’s the best order to study Adobe programming?

by on April 24, 2011

Question by MJ: What’s the best order to study Adobe programming?
Does anyone know the best order to study: 1) ColdFusion, 2) AIR, 3) Flex, and 4) ActionScript? Also, does anyone know what these are used for in comparison to each other? Is there any overlap that makes one unnecessary? Thanks!

Best answer:

Answer by knitting guy
They are used for different things. I wouldn’t say that they overlap each other but they can work with each other.
1) ColdFusion is used for create dynamic web applications.

2) AIR stands for Adobe Integrated Run-time allows you to create desktop applications by using HTML, Javascript, or Flash.

3) Flex allows you to create RIA (Rich Internet Applications) using Flash but you don’t need to know Flash. In a sense, it is Adobe’s way for developers to get involved with Flash Flex is open source; so, you can download the SDK for free. However, you do need to pay for the Flex Builder though. Flex Builder has two editions, one with the charting and one without. Flex Builder is built using Eclipse.

4) ActionScript is an Object Oriented language that integrates with Flash. You can use ActionScript to program your Flash movies.

You can use ColdFusion to create web services. And then your Flex app can call these web services to create dynamic contents. You can use ActionScript within Flex builder. You can use Flex builder to create AIR apps.

ColdFusion is used for creating dynamic web applications. It is a bit different than the rest. If you are interested in creating dynamic web applications, sure, go ahead and learn it. If not, you can just go ahead to learn Flex and ActionScript. To turn an application into an AIR app is like the switch of a button; basically, you just compile things differently. So, there is not much to learn in AIR, per se.

Add your own answer in the comments!

Previous post:

Next post: