Most of the new projects that I come up with usually need some sort of programming. Often open source software can be used, but it almost always has to be tweaked in some way or another. The skills to make those tweaks yourself can be invaluable.
Today, over on Reddit, I saw a post of resources/websites where you can learn to code. They are tutorials, screencasts, projects or online books that the poster finds helpful. Many different programming languages are represented. I wanted to preserve this list for myself and others so here it is.
- Google Code University
- Eloquent JavaScript
- Codecademy
- Udacity
- Learn Code The Hard Way
- Best Way To Learn JavaScript
- W3C Web Education Community
- Ruby On Rails
- Wibit
- HTML Dog
- MIT OpenCourseWare
- Harvard OpenCourseWare
- UCLA ‘Introduction to Programming for the Internet’ slides
- Open Culture: CS
- The New Boston
- Free Tech Books
- Invent With Python
- Django
- Opera Web Standards Curriculum
- Mozilla Developer Network
- Programming Challenges
- r/dailyprogrammer
- /r/learnprogramming FAQ