The following books are a great way to begin your coding journey. They are broken up into categories so that you can better choose the one that is right for you.