
This is not your average programming book. We understand that all kinds of people build websites these days (and that they don’t all have a degree in computer science). So, if you want to use JavaScript to make your web pages more interactive, interesting, and usable, we can help. Even if you have never done any programming.
Currently reading Javascript and Jquery by Jon Duckett and find his visual style and clear, concise writing perfectly fits how I learn. Could not recommend it enough to any other programming learners.
I Will Teach You To Be Rich by Ramit Sethi is a very simple, straightforward book on personal finance. He advocates having your money automatically distributed into fixed costs, investments and spending money rather than getting bogged down in budgets.
An Army at Dawn by Rick Atkinson is the first in a trilogy that chronicles America's entrance into World War II in North Africa, all the way to the downfall of the Third Reich. His style is both minutely researched and totally readable. He nails the violence and horror at the front, as well as the incredible scale and logistics of the whole enterprise. I'm now on the second in the trilogy, The Day of Battle.
Last year Thinking Fast and Slow and Antifragile were my highlights - they compliment each other well and both changed my outlook on how the world is organised and how I perceive it.
Thanks to all the other posters, I've added lots of the suggested books to my kindle.
And sometimes a “dated” book is still valuable. One night recently I was having trouble getting him to go to sleep because he was getting overstimulated by Bob DuCharme’s The Operating System Handbook (1994) - which is valuable in getting into his head that there exist systems which are very different from his beloved Linux (it covers MVS, VM/CMS, OpenVMS, and OS/400) [0]
For years I’ve been buying him books and watching him fail to actually read them-I’m pleased at 13 that’s finally changed
[0] I have the hardcover edition which I bought in the 90s, but now you can get a free PDF from the author: https://www.snee.com/bob/opsys/part1intro.pdf
1. HTML / CSS (1-2 Months) as already mentioned here, the Responsive Web Design course on the https://www.freecodecamp.org/ is really good. https://netninja.dev/ also has some really good free content on youtube. Don't rush this step. Make some cool static websites and share with your friends. Learn git and become a Github Pro member so you can serve private repo's on the web for free (via github pages).
2. Javascript (3-6 Months) I highly recommend "Javascript & Jquery" by Jon Duckett. In the web development world it is by no means the latest book but I do believe learning how javascript was used 10 years ago relevant to how javascript became what it is today. I'd be happy to give you my copy! Spend the time learning javascript, make something cool and share it with your friends. Get to a stage where you can think about how you could make something in javascript. If you're dreaming in Javascript then you've taken this step too far.
3. Backend (Eternity) At this point it really depends which way you want to go as a developer. Do you prefer Python as a language? Look into Django. Are you a DHH fan boy? Ruby on Rails. Are you too scared to take on another language (like me) then use expressJs. I highly recommend reading Hypermedia Systems https://hypermedia.systems/ to give you a high level background and understanding how a web 1.0 style application is built.
Enjoy!!
<!-- Interested in code, web design and web development? Check out our bestselling books on Web Programming: -->
<!-- HTML & CSS by Jon Duckett : https://www.waterstones.com/book/html-and-css/jon-duckett/9781118008188 -->
<!-- Python in Easy Steps by Mike McGrath : https://www.waterstones.com/book/python-in-easy-steps/mike-mcgrath/9781840785968 -->
<!-- JavaScript & JQuery by Jon Duckett : https://www.waterstones.com/book/javascript-and-jquery/jon-duckett/9781118531648 -->
<!-- PHP & MYSQL in Easy Steps by Mike McGrath : https://www.waterstones.com/book/php-and-mysql-in-easy-steps/mike-mcgrath/9781840785371 -->
<!-- Javascript: The Good Parts by Douglas Crockford : https://www.waterstones.com/book/javascript-the-good-parts/douglas-crockford/9780596517748 -->
<!-- Learning Python with Raspberry Pi by Alex Bradbury : https://www.waterstones.com/book/learning-python-with-raspberry-pi/alex-bradbury/ben-everard/9781118717059 -->
<!-- AngularJS: Up and Running by Shyam Seshadri : https://www.waterstones.com/book/angularjs-up-and-running/shyam-seshadri/brad-green/9781491901946-->
<!-- Transcending CSS by Andy Clarke : https://www.waterstones.com/book/transcending-css/andy-clarke/molly-e-holzschlag/9780321410979 -->
<!-- Jump Start Responsive Web Design by Craig Sharkie : https://www.waterstones.com/book/jump-start-responsive-web-design/craig-sharkie/andrew-fisher/9780987332165 --> <!-- Waterstones E-Commerce Platform Version : 1.0 -->
<!-- ServerID = 9-->
<!-- -->
<!-- Interested in code, web design and web development? Check out our bestselling books on Web Programming: -->
<!-- HTML & CSS by Jon Duckett : https://www.waterstones.com/book/html-and-css/jon-duckett/9781118008188 -->
<!-- Python in Easy Steps by Mike McGrath : https://www.waterstones.com/book/python-in-easy-steps/mike-mcgrath/9781840785968 -->
<!-- JavaScript & JQuery by Jon Duckett : https://www.waterstones.com/book/javascript-and-jquery/jon-duckett/9781118531648 -->
<!-- PHP & MYSQL in Easy Steps by Mike McGrath : https://www.waterstones.com/book/php-and-mysql-in-easy-steps/mike-mcgrath/9781840785371 -->
<!-- Javascript: The Good Parts by Douglas Crockford : https://www.waterstones.com/book/javascript-the-good-parts/douglas-crockford/9780596517748 -->
<!-- Learning Python with Raspberry Pi by Alex Bradbury : https://www.waterstones.com/book/learning-python-with-raspberry-pi/alex-bradbury/ben-everard/9781118717059 -->
<!-- AngularJS: Up and Running by Shyam Seshadri : https://www.waterstones.com/book/angularjs-up-and-running/shyam-seshadri/brad-green/9781491901946-->
<!-- Transcending CSS by Andy Clarke : https://www.waterstones.com/book/transcending-css/andy-clarke/molly-e-holzschlag/9780321410979 -->
<!-- Jump Start Responsive Web Design by Craig Sharkie : https://www.waterstones.com/book/jump-start-responsive-web-design/craig-sharkie/andrew-fisher/9780987332165 -->