I need to familiarize myself with this technology. My problem is that Google is swamp with results for tutorials. Where should I start?
What development environment should I use assuming this is only for learning purposes and I don't want at the moment to buy any expensive software?
What tools should I use?
Any road maps for dummies?
views:
239answers:
7Flex Builder has a 60 day free trial so that should be enough time to get you started. After that you can use the Open Source Flex SDK. To learn Flex you can check out First Steps in Flex which is a short book Bruce Eckel and I co-authored. We have also posted some screencasts that walk through the code examples in the book.
Adobe's "Flex in a Week" video training is a great place to start learning.
FlashDevelop is a decent free IDE which works with the free Flex SDK (free commandline compiler from Adobe)
I really think that "learning Flex" is a mistake. Focusing up on core Actionscript 3 skills is essential to long term success with the Flex framework. You will find that you rapidly hit a wall where "knowing Flex" without the underlying language core will be an extreme disadvantage. If you have prior experience with a statically typed language, the AS3 shouldn't be difficult. All of Flex is written in AS3, and analyzing the underlying codebase is the best way I have found to learn the framework.
Essential Actionscript 3 is the best place to start down that path.
There is a series from O'Reilly (insideria.com) called LFFS - Learn Flex from Scratch - that is pretty good. There are currently 12 lessons - each building on the previous.
http://www.insideria.com/2008/02/lffs1-meet-the-authors-meet-fl.html
I like the book Flex 3 from the Source. After you have a little bit of context for Flex, check out the Flex Examples blog.