Just starting out in your coding career? Here's our pick of the top five coding books every aspiring programmer should read in 2019.
Better still, the content assumes no previous programming experience, so it’s ideal for beginners who already know how to create a basic web page but want to learn techniques such as form validation, interactive galleries and tabbed panels.
- Regular expressions
- Beautiful features
3. Professor Frisby’s Guide to Functional Programming by Brian Lonsdorf
As regular readers of our blog will know, we’re big fans of Professor Frisby and his introduction to the functional paradigm. If you’re new to the idea of functional programming, this thorough guide offers a comprehensive introduction and is well worth a read. The material is well presented and offers enough practical examples to allow you to really get to grips with the content and internalise the concepts.
4. You Don’t Know JS: Up & Going by Kyle Simpson
5. Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin
Want to understand the difference between good and bad code? How to format code for maximum readability? How to put test-driven development into practice?
If you want to learn more about the principals of writing clean code (trust me, you do) then this is the book for you. The author breaks the subject down neatly into three parts and includes plenty of case studies, covering all the questions above, plus many many more. A must for anyone with an interest in producing better, cleaner code.
Coding lessons for beginners
Want to know the best way to learn computer programming? Sign up for Introduction to Programming, our evening coding course, and get to grips with the fundamentals of programming in a relaxed and supportive environment.
Now available in both Leeds and Manchester, it's has never been easier to get started on the path towards a rewarding new coding career. Plus, if you go on to register for one of our full-time coding bootcamps in Manchester or Leeds afterwards, you’ll receive a £100 discount on the cost of the course!