Ask Slashdot: How Will You Update Your Technical Skills Inventory This Summer?
Proudrooster writes "As technologists, developers, and programmers it is essential to keep moving forward as technology advances so that we do not find ourselves pigeonholed, irrelevant, or worse, unemployed. If you had to choose a new technology skill to add to your personal inventory this summer, what would it be and why? Also, where would you look for the best online training (iTunesU, Lynda.com)? The technologies that immediately jump out as useful to me are HTML5, XCODE, and AJAX. How about you?"
This Ask Slashdot sponsored by: Dice.com.
This story submission feels like spam for lynda.com.
People learn new platforms via reference materials, which brings existing programmers into their realm. This is especially true with Android, since it builds off of Java and to a lesser extent from the user & app-programmer perspective, Linux.
Learning to program, however, is a separate skill. I'd suggest learning Java, then applying what you've learned to Android. If you're good at learning on your own, then go straight into Android programming examples from Google's materials and learn both at the same time, sussing out any weird language understandings with Java references.