I’ve only taken 1 “formal” programming class: an intro to MATLAB course in 2017. And then in the summer of 2019, I participated in a few beginner crash courses in C++ during my internship.

As you might’ve seen on my website, I have programmed in C# and C++ for various projects from VR to sorting machines. But a most of my programming knowledge was self-taught. I put in extra time to look up stuff on Google, watch YouTube videos, and talk to other people on the fly.

It’s been a hard road. Especially having to juggle focus on my Mechanical Engineering degree at the same time. 😡😡

I’ve thought about switching to a Computer Science degree or getting a minor in it at my school… but I don’t think I would’ve fallen in love with software and programming if I went down that path.

I have no regrets.

But with that said, I’ve been taking the time to learn C++ from the ground up. I’m lucky to have a boyfriend who’s lending me his C/C++ stuff from his classes haha (he’s studying Computer Engineering) πŸ₯°πŸ₯°

For real though, I chose C++ because it’s a widely used programming language. I also wanted to learn more about Object Oriented Programming. Once I have a better understanding of C++, I figure that the concepts will translate into C#.

Not a sponsor, but I’ve been following the Programming in C++ course on this website called Zybooks, and I love it. It’s self-paced, and I like how it’s an interactive textbook.

I want to end this post by saying –

If you want to start learning to program: YOU CAN DO IT!