0
Is java the first thing to start with programming?
6 Answers
+ 8
You can start with other languages.
+ 3
No? What you start with is whatever you pick first and start reading. Nothing is required to start any of them, nor do you need to learn one first over the next.
However, with that being said, Java is an excellent place to start with programming. It's a powerful, popular programming language that has a lot of support and resources for it. It's on nearly every platform, so you can do things for nearly any platform you're trying to do it for, and you don't have to spend a lot of time porting things between platforms, which is awesome.
It's a C-based language, so it has the familiar syntax of the other C-based languages, such as C/C++/C#. That makes learning the others a lot easier as well.
Let me ask though, what are your short/long term goals with programming? What is your purpose, what are you wanting to actually do? I would pick a language that compliment whatever you're planning to actually do. So if you're going to be working on projects in C#, then don't learn Java first, learn C# instead. Get what I mean?
+ 2
@Jay Good choice! :) That's the industry that I recently transitioned into as a Unity developer.
Just a quick bit of info to throw at ya (let me know if you want me to elaborate):
These are the two mainstream game engines that's used the most in the gaming industry. If you're going into the industry, I recommend that you focus on one or both of them. Neither are going anywhere anytime soon, and both support the virtual reality market that's about to take over and become the norm.
Unity 3D (C#)
www.Unity3D.com/learn
https://www.sololearn.com/Course/CSharp/
Unreal (C++)
www.UnrealEngine.com
https://www.sololearn.com/Course/CPlusPlus/
Unity uses C# for its scripting language, so that's what you'll use for the programming end of Unity. Unreal uses C++, which is what you'll use for it (they also have their blueprints system). For whichever you pick, you'll want to read through their scripting documentation also so you can see all of the neat stuff that's been added to your programming palette.
+ 1
I'm very interested in programming. might go for the gaming industry cause it requires some heavy coding so yeah I've start now đ
+ 1
thanks a lot!
0
ooo!