I don’t know how to say this any better, but Cheers, Kevin, a YouTube star, says how to learn to code best. Honestly, I cannot wait to teach all of my kids how to do this. It’s a must.
The question is, what do you need? A book? Experience?
How about a problem to solve.
My first problem was entertaining myself with creating a game. My second was a database manager. My third was to cheat at Yahoo! Checkers. My latest I had created, but never released, was a Youth Ministry app for a check-in service and basic API.
And it was more fun to create the software than it was to use any of these things and the mental challenge was truly great.
Alright, enough from me, enjoy this video of why you need to program. And in the comments, shoot off what coding languages you do know or want to learn.