you learn by doing, not reading books. Moreover the projects you execute can actually be put on your CV, raising your hacker cred.
Why not? OP can start with a resource like codeacademy or other similar online resources. The best way to learn is to do it. Yes mistakes will be made. But then again, the best way to learn is by learning from mistakes.
https://en.wikipedia.org/wiki/Royal_Road#A_metaphorical_.E2....