1. Learn at least one native mobile platform.
  2. Rent a VPS and play around with it.
  3. Learn NoSQL.

  4. Get comfortable with the terminal on all platforms.
  5. If you are a web developer learn Meteor. Fastest and easiest way to develop a web app.
  6. Learn about Cloud Computing.
  7. If you know Python and want to create web apps, check out Django or Flask.
  8. Stay up-to-date with the newest technologies.
  9. Learn object oriented programming.
  10. Learn at least one versioning tool, preferably git.
  11. Read the source code of other projects.
  12. Learn Regex.