Learn to Program
Learning programming can be rough. When I started, the most resources that I had was a few books and my dad (who was still busy with work). While I was able to learn some things, the most that stuck with me was Python's print() statement. It's my goal for this section of my website to compile resources and learning experiences in an engaging medium, using the same methods that helped me really start to enjoy programming, and changes and notes for things that I wished that I had known when I started.
Each of these pages will link to resources I found helpful, as well as organized "lessons" to learn more.
Topics
-
Python
A great beginner language. High level (close to English), but also very flexible.
-
HTML
Hypertext Markup Language forms the foundation of the web.
-
CSS
The language that forms the distinct visual identities of each site.
-
JavaScript
Distinct from Java, JavaScript is used to provide dynamic interactive content.
-
Advanced Web Development
HTMX, Astro, etc.
-
C#
A good introduction to object oriented programming. (OOP)