Programming is more sexy than ever. In the past, people who programmed were considered nerdy and unattractive, but now coding is a skill associated to successful and smart people. Coding is gradually consolidating itself the most important skill to dominate in the 21th century. The ability to read and write code is now the same as what reading and writing text was in the medieval ages: the few people that can do it are greatly benefited with an enriched life experience.
Virtually all fields are being changed by computers, and us coders are the select group that are able to implement these changes. Becoming a proficient programmer is, however, a journey. It's a bit like painting: you have to practice a lot before making quality work, regardless if you know all about brushes, colors and canvases. As you take on the journey, you'll learn lots of tips, tricks, common practices and common knowledge–information that is usually unwritten and implied.
Programming book Series
We’re writing a book series that will ease your journey, giving you all that information that arises with experience beforehand. It's remarkable how knowing little bits of information can greatly improve the overall quality of your work and reduce the time lost in common pitfalls. It was also designed to keep you in pace with the latest techniques, methodologies and nomenclatures used by the best programmers around the world.
The journey will prove to be very exciting. After all, programming combines the analytic thinking from mathematics, with the craftsmanship of engineering, the abstract reasoning of a writer, and the creativity of artists (this multiple combination of skills is being referred to as computational thinking).
As you become a better programmer, you'll feel pleasure and pride from your work, as if you were a real artist.