My Coding Journey — The Beginning
I have been interested in programming for around five years now. So far I’ve made some basic, ugly, websites, I’ve written some small quizzes in Python, but not much more. Because of this I set out on a journey to become a better programmer. This is why I started learning C++.
Why C++?
For about a year I’ve been programming in Java. I like that language a lot, but I’d also like to learn more about speaking to the CPU directly. After doing my research I stumbled upon C++, one of the most popular programming languages of our time. Due to it’s longtime existance there are a lot of people who program in it. This makes it easier to find answers to questions I might get while making a simple program. When I looked up some examples I got kinda scared to be honest. It looked like it was gonna be quite a challenge to learn it, but after a few days of learning I noticed that there were a lot of similarities with Java.
How did I get started on learning?
I’ve been learning C++ for about a week or three now, and I must say that it is not easy. After many hours of Googling for a good tutorial I still hadn’t found anything. I was afraid that I had hit a dead-end, but then I found this online interactive tutorial. It’s been a great tool, and I’ve even earned a certificate of programming in C++! My advice for those who are willing to learn programming: go for it. If you hit a dead end, don’t stop looking. Try something else. Maybe you’ve just been looking for the wrong thing, like video tutorials, or just written tutorials. Try looking for “C++ tutorial”, and don’t click on that Videos tab for once. This is how I found that website, and I know that you’ll be able to find something usefull that way too.
What am I going to do next?
Now that I’ve got some basic C++ understanding I’m trying to make a program of my own. It’s a program that you’ll be able to use to learn terms and vocabulary. You’ll be able to create “Lists” that you can learn, and in the future you’ll be able to share lists to a Database, but that’s just an idea. It might not get implemented.