Hello there! This is the repository for the Self Taught Programmer's Facebook group. Below you'll see a list of resources about programming and other topics. If you would like to contribute, please read the instructions on contributing.
Here are some resources that can be utilized on your journey to becoming a self taught developer!
- The Open Web Application Security Project - Security
- The Self-Taught Programmer by Cory Althoff
- Awesome Python - Awesome list of everything Python
- Full Stack Python - Excellent resource that explains concepts in plain language
- Learn Python
- Learn Python the Hard Way
- Python Documentation - Official Python Documentation
- Try Ruby - Give Ruby a shot in your browser
- Why's Poignant Guide to Ruby - A great book to learn Ruby, especially if you like cats! Also has a soundtrack to read the book to.
- Awesome Ruby - Awesome list of everything Ruby
- Learn Ruby the Hard Way - A great one by Zed Shaw
- Document the Ruby Language - Ruby documentation
- Rails Tutorial Free online version of Michael Hartl's book/tutorial.
- Free Code Camp - Lessons start with HTML/CSS and progress through advanced JavaScript, Node, React, D3
- Learn How To Program: Intro - Lessons from HTML/CSS through front-end JavaScript and jQuery (more in-depth explanations than free code camp)
- JavaScript 30 - Video tutorials for intermediate/advanced JavaScript
- Learn How To Program: JavaScript - Backend JavaScript with Node, Angular, and Ember
- Practical Javascript - Free JS course by Gordon Zhu
- Learn Git - Learn Git in your browser, only takes about 15 minutes!
- Mastering Markdown - A must for properly documenting on GitHub
- Pro Git - Great book for learning Git - from the basics of configuring, to the most advanced commands!
- Learn C# - Learn the basics of C# with an interactive editor
- C# For Beginners - Free c# video training for beginners
- C# Tutorial - Beginner and advanced tutorials for C#