Colton Hurst

Home | Posts | Projects | Now

The C++ Adventure Begins


This is my first real attempt at starting a blog. I've been fortunate enough to code for over 12 years now, and I just passed the 3 year mark of writing software full time for a living. One of the biggest lessons I've learned along the way is realizing how little I know. It makes me want to learn more, and in turn, I learn more about how little I know 😅

While I'm all for this learning cycle, I can be picky about what I want to learn. Sometimes I have a choice, and sometimes I don't (because of previous choices). In this case, I'm finishing my Bachelor of Computer Science at Old Dominion University, and whether I like it or not, I have to know C++. Because my next year of spare time will largely consist of programming in C++, I thought, "Hey, this is a good time to start a blog, and write about what I'm learning!" So, here we are.

Just to be clear, I'm not starting this because I'm so excited to write about C++. Honestly, I'd much rather spend this time on other programming languages. However, without much of a choice, I figured it was a good time to start building a new helpful habit; writing about what I'm learning, so that I can understand it better, record some of what I've learned, and maybe help others along the way.

Instead of going into more detail about how little I know, how this post and all future ones may not be of any help to anyone, or many other disclaimers, I want to link some blogs that I've looked up to and learned a lot from. If you're one of the authors below, or one of many others not listed that have helped me in millions of other ways, thank you 🙏.

In case one of the links above aren't what they are today, there should be copies over at the Internet Archive. Please note the above list is alphabetized to prevent indicating any favoritism!

In proper programming fashion, and without any further ado, hello world!

#include <iostream>

int main() {
    std::cout << "Hello, world!" << std::endl;
    return 0;