When I first explored Flex , one of the biggest challenges was not knowing where to start.  I was building web applications using Java, FlexBuilder was not free (this has not changed)  and I did not know a single Flex developer in my network.  Fast forward to 2007 and I am now a full-time Flex Developer.  I made the transition to Flex and discovered that learning Flex is identical to learning any other programming language. If you have a strong background in User Interface development (web and desktop), it is easy. The challenges to learning Flex today are a lot different compared to 2005/2006. Adobe has done a phenomenal job publishing Flex documentation and the number of resources available to new and experienced developers is unlimited.  There are forums and coder groups.  However new and experienced developers are not making the leap to Flex development.

If you had 24 hours to learn Flex,  where do you start? What is MXML ?  What is LCDS ? If you want answers to some of these questions or just need some links to good resources that can teach you all of this, welcome to my site. The goal is truly to help simplify learning Flex . Lets get started

Flex : The best framework to build cross-platform RIA. :-)

MXML: The markup language  used to design the visual interface and layout Flex visual controls

Actionscript: OO language to code your application logic. All MXML code is translated to Actionscript

FlexBuilder: IDE to create Adobe Flex applications

Online Learning Resources

Flex documentation set 

Flex Developer Center

Flex Sample Applications

Community Sample Applications

Cairngorm documentation

The primary goal of my blog is to help you get started with Flex applications.  I will create Flex tutorials, working sample code and links to Flex resources on my blog. I hope to provide useful tutorials for new and experienced Flex programmers.   I plan to design courseware that can help you master Flex. Learn the essentials of GUI development, good design patterns and how to develop innovative solutions in Flex. While the basics of the language and the syntax are available in documentation and online help , I hope to provide solutions for common scenarios that you would encounter while developing enterprise applications.