What Programming Should You Learn?
With so many out there, which will be your language of choice
What programming language should you learn? It’s a question that pretty much every beginner asks. Either to their friends to where they either get laughed at or get some feedback, or they ask it on stack overflow and over there, let’s just say there’s no feedback to be given, you just get downvoted to the depths of hell and get ridiculed to seemingly no end. So, to save both of these outcomes becoming a reality for any beginners reading, let’s try to answer this question in the simplest way possible, because it can be a really complex task to answer.
Languages For Game Development
Okay so let’s start off with the languages you might want to learn for becoming a game dev. There’s 2 paths you can go down to make games. If you want to make games you can either make your own game engine which gives you a ton of customization and you can do it with a lot of different languages but they can be really complex to make and overall takes up a lot of time. But on the other hand, you can go down the already made game engine route which already gives you a language to write in and it’s a lot easier but there’s not as much customization.
If you make your own game engine you can code in languages like python or java whereas on game engines like unreal and unity you have to use C++ for unreal and C# for unity. You’ll also notice if you have some knowledge of the languages I’ve mentioned so far, the ones that you can make your own game engine with are non-object-oriented languages whereas the game engines only use languages that are object-oriented.
If you are having a hard time choosing a game engine then I would recommend unreal engine because C++ is a faster language compared C# but not by much. Try them both out and see what you think. I use unity personally if that helps anyone at all just thought I’d throw that out there.
Languages For Front And Back End Devlopment
Languages for Android And IOS Development
Okay and for app development there are a few languages you can learn. For IOS development you can use Objective-C and Swift. I have heard that publishing apps on IOS is really hard however, at least compared to the google play store. You have to have a website, it takes a while but this is reasonable because of the fact that the App Store is very secure. I’m not saying that the google play store isn’t secure I’m just saying that the App Store is more secure.
And for android development there are also a few languages you can learn. There is C++, Kotlin and java. You’ve probably noticed by now that a few languages can do a lot of things like C++ and java.
Languages For Software Development
For software development there are a few languages you can learn to begin your journey. If you master all of these and get a job you can probably assume that it’s gonna get the big bucks, so if any of you are looking to become a programming gold digger then I’d recommend learning Java, Python, C++ or Scala.
Languages For AI and Machine Learning
So overall, that’s the languages for almost every field of programming. There might be some I missed so if there is let me know and I will definetly either make changes to this article or make a part 2 type article to this one. Happy coding!