Learning while doing :
I read this inspiring post today :
- seek out internships like your life depends on it.
- Participate in local user groups.
- Contribute to an open-source project.
- Publish articles.
- Start a blog.
Other good points :
- Learn, learn, learn.
- Hang out with programmers who are better than you.
- Learning while doing.
- User groups and mailing lists.