DETAILED LESSONS

SIMPLE EXPLANATIONS

CLEAR EXAMPLES

What Is This Site All About?

I’ve been teaching post-secondary technology, on-and-off, since 2005. One of the problems I always encounter is, no matter how much time you think you have for educating a group of students, there is always something more you think of after a class ends, whether for the day, for the week, or for the course as a whole.

There’s a lot of frustration when you feel like there’s something more to add, and you’re out of time; especially if you take being an educator seriously. I’m creating this site for that very reason: I know from experience that there’s always something more to add. I’ve often caught myself saying to students, “Oh, one more thing.” Hence, the name of this site.

I am not intending that this is the final solution of learning by any stretch of the imagination. The most important lesson I’ve ever tried to convey is that as long as you have or want a career, you need to learn and grow. But my hope is that this site will provide a primer for learning, provide a platform for more learning, and hopefully contribute to the growth of anyone who’s trying to get a better handle on technology, especially as it relates to the topics of programming and development using computer languages.

There may be other lessons thrown into here in the future, and possibly links to my other personal site if I have a particular project that doesn’t quite fit here in full, or perhaps is just worthy of the connection to this content.

I will also do my very best to keep my explanations clean and straight-forward, and up-to-date. Honestly, if you find an issue, though, reach out to me (I will include a method for contact as soon as I am able) so I can try to keep the information proper. I may not entirely succeed in that, but I will do my very best to try.

First-Time Map

This map will guide you through articles considered core to getting started as a programmer. I welcome you to browse through all of the articles on this site, but if you’ve never done programming before, this would be a great place to get started!

Newest Articles

Installing the .NET SDK

Introduction Software development relies on programming languages—systems of notation used to write computer programs. These languages are defined by their syntax and semantics, typically specified

Read More »

Installing the Python SDK

Introduction Software development relies on programming languages—systems of notation used to write computer programs. These languages are defined by their syntax and semantics, typically specified

Read More »

Modern Digital Computers

Preface The following is an excerpt and summary from a lecture I delivered in January of 2025 to my Computer Science I students. It is

Read More »

The Concept of Programming

Programming Defined There are many definitions for the term ‘programming’. When it comes to computers and technology, the definition you apply can vary drastically based

Read More »