How to Get Started Programming — Pt 1

Jesse Yentsch
4 min readMar 28, 2021

So you want to learn programming? It is certainly no easy endeavor, but it’s not outside the realm of possibility. In the beginning, there are so many things thrown at you, often times with little or no explanation. Often times, search results give you a list of things to start with, but never discuss the where or how behind those things. In this series, we’ll cover some of the common basic questions you may face.

The Beginnings

No matter what you do, you have to start somewhere. There are a few components you need to know before going forward, and one is the programming language.

Programming Language

First and foremost is the programming language. After all, that’s what we are here for, right? Well, yes but no. To start with programming languages are simply instructions to the computer. Do this or do that computer! What if I told you that the programming language doesn’t matter. But some other blog post said start with Python because it’s easy to grasp! They wouldn’t be wrong, Python as a language is easy to grasp, but programming languages are just tools.

If you’re looking to get started in mobile development, you might want Java for Android. Perhaps Swift for IOS. Do not concern yourself with these if you’re entirely unfamiliar with them, the point I’m making here is don’t get caught up on the perfect programming language, because there is none!

What programming language you pick in the beginning isn’t really all that big of a deal. The worst thing you can do is get stuck analyzing them all. Remember, they are just tools. Yes, you want the right tool for the job. But you aren’t on the job yet, you’re in training, cut yourself some slack.

With that said, we’ll cover some possible programming languages to look into based off of categories you may be interested in. Again, if you simply want to learn programming and don’t have something specific in mind, we’ll cover that too.

Disclaimer — Yes, there are more programming languages than what are listed below. This article is intended for beginners. There are certainly arguments to be made for certain languages in certain cases. However, perfect is the enemy of the good here. The most important thing is getting

Jesse Yentsch

Software Engineer/Developer that writes about programming. On occasion I may write about finance and fitness. Hopefully I can help you overcome some challenges.