Useful Resources for Developers
This page will be to keep track of useful resources I've found that I think would benefit anyone who uses them.
Written on: September 24, 2016
Books
Software Development
- Algorithms to Live By: The Computer Science of Human Decisions - Brian Christian & Tom Griffiths
- Code Complete, Second Edition - Steve McConnell
- The Algorithm Design Manual - Steven Skiena
- The Mythical Man-Month: Essays on Software Engineering - Frederick P. Brooks Jr
- The Passionate Programmer - Chad Fowler
Educational
Creative
Websites
- Code My UI - CSS Inspiration and Snippets
- Cybrary - Free Cyber Security training.
- Dev Docs - Combines multiple API documentations in a fast, organized, and searchable interface.
- Firecode - Practice Java, C, C++, and Python interview problems.
- Free Code Camp - Learn front end and full stack development.
- Learn You a Haskell for Great Good! - Free guide for learning Haskell and functional programming.
- Music For Programming - Large amount of background music to listen to while programming.
- Radio Garden - Listen to radio from around the world
- The Art, Science, and Engineering of Programming - Free online academic journal focusing on programming.