How do I learn Flex?

The world of Flex development is pretty big and it’s expanding all the time. There are many types of applications that can be built with Flex from dashboards to widgets, media playback utilities to Enterprise RIAs and don’t forget interactive kiosks and Internet aware desktop applications. One of the most common questions that I get asked is: How/Where do I learn Flex? I think one of the keys to mastery is a successful learning path. I also think that a solid foundation goes a long way. We’ve all heard the phrase: “crawl, walk, run…”

Here are some resources that helped me learn Flex. They are organized in a somewhat sequential fashion.


Beginner

Lynda.com

O’Reilly Programming Flex 3

Adobe.com

DClick Adobe Flex Coding Guidelines

CFlex, Community Flex

Using ASDoc


Intermeditate

AtTest (practice exam engine for Adobe Flex Developer Certification)

Flex Certification

Flexlib (open source user interface components)

Flex Unit

Subversion

Creating Flex components

Developing Flex RIAs with Cairngorm (Steven Webster, Adobe Consulting)

David Tucker

Mate Framework

Adobe Flex Community Expert program

Papervision / Away3D

MXMLC

Flex and SWC files

Degrafa


Advanced

Livecycle

Flash Media Server

Flex Charting

ILog Charts

Particle Systems

Flint (more particles)

Paul Ortchanian (scripted 3D, particles, bezier)

Flex Modules

Flex Profiler

Flex Ant Tasks

BlazeDS

Misc. Resources:

Mike Chambers blog

Ryan Stewart blog

Kevin Hoyt

Eric Feminella blog

Ted Patrick blog

Lee Brimelow blog

Flex Show

Adobe Developer Connection

Adobe Edge Magazine

Flex.org

Adobe Feeds

Flex Camp

Farata Systems Training

Comtaste (Flex training)

Beyond Flex

Spring

Hibernate

MySQL

Oracle

JPA

Ant

Java

Design Patterns: Elements of Reusable Object-Oriented Software

VTC – Design Patterns videos

Continuous Integration

Agile software development

SCRUM

UML

TDD

Test Driven Development by Example

How To Design A Good API and Why it Matters

4 Responses to “How do I learn Flex?”

  1. Thanks for the comprehensive info, especially enjoying the Attest app!

  2. [...] How do I learn Flex ? : http://seantheflexguy.com/blog/2009/02/27/how-do-i-learn-flex/ [...]

  3. I’ve tried to systemize a lot of resources, my personal and my company’s knowledge about Flex into a training course. The resulting course is far from complete, because it is tailored for the specific needs of the company we’ve trained. The audience was predominantly from seniors, so lots of advanced topics are covered. I’ve succeeded in persuading them to make the course partially open (all materials and lectures are free for use and published on http://training.obecto.com/), thus providing a foundation for further conversation and discussions. But sadly, currently the Training Portal is a very quiet place.

  4. Hi Sean,

    There’s also the Flex in a Week video’s on Adobe’s site.
    http://www.adobe.com/devnet/flex/videotraining/

    Readers should be aware that there are some major changes in component and states architecture in Flex 4. I feel learning Flex 3 components and changes is still valid but not to get too comfortable or spend too much time investing in the current Flex 3 component design…

Leave a Reply