hi folks! I'll put some notes here and stuff but i gotta make the website prettier first
The best way to learn to code is by doing it, right? I started learning to program in Python in 2020 -- I was a sophomore in a fairly advanced physcis course and the only student who hadn't prgrammed before, so rather than admitting it to the professor, I went home and crammed as much Python as I could into my brain without any particular rhyme or reason. Since then, my programming chops have been tested in similar ways -- learning Arduino IDE (C++ - based) for my REU, and Godot (Python - based), HTML, and a lot more C++ on the job in my first big-girl job out of college. Turned out, a lot of it made intuitive sense to me, and I was able to learn languages fairly fast, but I was always learning on the fly, never sitting down to understand what I was really doing. So, while I have almost a year before I start taking physics classes again, I thougth it might be a good idea to review some of my programming knowledge in a methodical way. FreeCodeCamp is a great, free, online resource that is currently in the process of revamping its entire curriculum to be a complete full-stack developer curriculum. I've been going through the curriculum as it's being posted and enjoying it very much! I've also been using the knoledge from the first section of the curriculum, HTML, to develop this webpage. Just y'all wait until I get to the chapter on CSS!