Hey everyone,
I have just started here at freeCodeCamp and I was wondering if you could point me towards some good resources on best programming practices. In my own search I already came up with some titles, but I don’t want to miss anything important.
My knowledge base comes from two university courses on programming, one on machine learning, one on data structures and algorithms (mainly sorting algorithms) and one on modeling. However, I feel like I learned a lot of small pieces and find it hard to see the full picture. Ultimately, I am interested in becoming a game developer, but at the moment I am focusing my time and energy on becoming an employable web developer.
The languages I have worked with up till now are Python, Racket, Common Lisp, HTML, CSS, JavaScript and a tiny bit of C. So I would prefer books with programming examples in similar languages. I prefer the book format because I feel like I already spend way too much time in front of a screen and have better recall when reading books and writing notes by hand.
The titles I came up with:
- Code Complete by Steve McConnell
- Clean Code by Robert C Martin
- Game Programming Patterns by Robert Nystrom
- Unity in Action by Joseph Hocking
I don’t mind reading older books. I really enjoyed reading (parts of) Knuth’s Literate Programming.
TL;DR: I am looking for book recommendations on best programming practices for web and game developers.