Programming Foundations
Self-directed study across languages and paradigms — literacy in how software is built, not a claim to be a software engineer.
I’m not a software engineer — I’m someone who believes you can’t train, support, or explain a technical product well without understanding how it’s built. These notes track my self-study across Ruby, C++, Python, and structured programming concepts, plus tools like Git and the command line.
- Learning To Program Is Hard
- Ruby Programming Language Notes
- Array-Giving Enumerables!!! (Ruby)
- More Notes!!! (Ruby)
- Some Quick Notes On Python Syntax
- Header Files, Source Files, & Extension Names (C++)
- Functions, & O.O.P. (C++)
- Enumeration — Functions (Structured Programming)
- Control Statements (Structured Programming)
- Unary Scope Resolution Operator — Functions
- Arrays & Vectors
- What is GIT? Version Control System
- Moving Around (pushd & popd) — Terminal Commands