Skip to content

About This Site

Wyatt’s Notes offers comprehensive study materials for programming across multiple languages and paradigms. These notes cover C++ as the primary focus, with additional resources for Python, Java, and other major languages, building from fundamentals to advanced systems programming.

These notes are created by Wyatt, an educator and content developer with expertise in multiple programming languages and paradigms. Content emphasises hands-on coding, problem-solving, and the software engineering principles that distinguish professional developers.

Materials are structured to build practical skills progressively. Every concept includes worked code examples, common pitfalls, and the best practices that experienced developers rely on in production environments.

  • Language-specific notes for C++, Python, Java, and more
  • Programming paradigms covering procedural, object-oriented, and functional styles
  • Data structures and algorithms implemented across multiple languages
  • Software engineering principles including design patterns and testing

Wyatt develops resources across programming, computer science theory, and systems administration, providing the full-stack perspective that enhances programming materials. Content is informed by industry standards, open-source best practices, and academic CS curricula.

  • C++ — Dedicated C++ programming resources
  • Computer Science — Computer science theory notes
  • Databases — Database design and SQL resources

Choose your language to find structured topic breakdowns. Each section progresses from syntax fundamentals to advanced idioms. Use the practice problems to develop your coding skills through hands-on experience.

Visit wyattsnotes.wyattau.com for the full network of study resources.