Most of these are free resources, because, yeah, I'm broke. And I haven't gotten started on a lot of them yet, because I haven't been doing this for very long (I started taking this seriously in May 2017, so...yeah). But I'm having a lot of fun so far, so I'm making a list of the resources I'm using.
Since I'm not formally taught, I have a LOT of work ahead of me. Once I feel proficient enough in Python and HTML/CSS, I'm probably going to tackle JavaScript or Ruby.
Tools
- Geany IDE
- Notepad++
- Windows 7
- Windows Powershell
- Python 3.6.1
- Way too many games of Bejeweled 3 (Poker and Butterflies, especially)
Python
- Learn Python, Break Python (checked out on Kindle Unlimited (but there's a free version online!); almost finished)
- The Self-Taught Programmer (also checked out on KU, about halfway through)
- SoloLearn's Python Course (free; almost finished)
- Python for Everybody (free online)
- Exercism Python exercises (free)
- CodeAbbey (free)
Haven't started:
- Python Made Simple and Practical (KU)
- Python Made Simple (KU)
- Official Python Tutorial (free online)
- Automate the Boring Stuff (free online)
- Think Python: How to Think Like a Computer Scientist (free online)
- Codecademy (if/when they update to Python 3...)
- Making Games with Python (free online)
- Hacking Secret Ciphers with Python (free online)
- Invent with Python
- Project Euler
- CodeWars
HTML and CSS
Codecademy Make a Website - Done!
- Shay Howe's A Beginner's Guide to HTML and CSS
- Codecademy HTML & CSS
- FreeCodeCamp's HTML & CSS parts
Haven't Started:
- Shay Howe's An Advanced Guide to HTML and CSS
- Codecademy Learn Responsive Design
- Codecademy Deploy a Website
- SoloLearn's HTML & CSS courses
- A Smarter Way to Learn HTML & CSS (bought it in 2016)