What Programming Language is for starter?
I am new to programming and developing, and I would like to begin self-learning so which programming language should I begin with?
I am new to programming and developing, and I would like to begin self-learning so which programming language should I begin with?
First of all, there are tens of programming languages, but for a beginner I would recommend C++. It contains many advantages since it’s a high level language based on object oriented programming.
C++ is easy to write and to understand. Also, you will find many useful eBooks that will help you a lot.
Well I think Java is more useful to beginners; it doesn’t need any basic knowledge of programming concepts. It’s based on object oriented programming and something in programming called classes. Once you learn these things you can learn any other language .You can find many lectures on YouTube and many eBooks to help you learn the basics of java. For Example Stanford University put the lectures of their courses online and also all the materials so you can learn by yourself, and by the way the first programming course for Computer Science Students there is in Java.
Actually you got me confused with this. I don’t know what to choose.
If you want to learn a language that will provide you more access to graphics interfaces and will make you able to create games and enjoy programming, then you should go with java.
Yeah, this is exactly what I’m looking for; I want to learn programming to be able to make games.
You should go with Ahmed Alaa's Opinion if you want so. C++ or C or C# is more likely for system programming and for developing programs, and sure is used to create games but java has more capabilities in this field.
Hey Yehia,
I you want to become a programmer and write your own software's go for C++. The reasons I proposed C++ are –
If you want to learn language to become a game programmer. Go for Blitz Basic. Its a very elegant and simple language. You can easily write your own game in Blitz within a week. The reasons I proposed Blitz Basic are –
You won't hear a lot about Blitz Basic but trust me on this one, Blitz Basic is ideal language for Independent Game Programmers. Matt Dickie made millions by publishing his single-handedly made games in Blitz