What Programming Language is for starter?

Asked By 110 points N/A Posted on -
qa-featured

I am new to programming and developing, and I would like to begin self-learning so which programming language should I begin with?

SHARE
Best Answer by Ahmed Alaa
Answered By 0 points N/A #87565

What Programming Language is for starter?

qa-featured

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.

Best Answer
Best Answer
Answered By 0 points N/A #87566

What Programming Language is for starter?

qa-featured

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.

Answered By 110 points N/A #87567

What Programming Language is for starter?

qa-featured

Actually you got me confused with this. I don’t know what to choose.

Answered By 0 points N/A #87568

What Programming Language is for starter?

qa-featured

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.

Answered By 110 points N/A #87569

What Programming Language is for starter?

qa-featured

 

Yeah, this is exactly what I’m looking for; I want to learn programming to be able to make games.

Answered By 0 points N/A #87570

What Programming Language is for starter?

qa-featured

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.

Answered By 0 points N/A #87571

What Programming Language is for starter?

qa-featured

Hey Yehia,

I you want to become a programmer and write your own software's go for C++. The reasons I proposed C++ are –

  • Its easy to learn. You won't require much time to learn C++. 
  • C++ provides is opportunity to work on world's best SDK – Qt 4. Qt 4 uses C++ as its base language.
  • After you get a grasp on C++, You can start reading "Gui Programming in C++ with Qt 4". Or you can watch some YouTube tutorial to learn Qt 4 C++. 
  • With Qt 4 you can start writing your own GUI software's. 

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 can start writing your own game in no time.
  • C++, Java, C# – It would take you a lot of time to actually write your own game. And since you have no programming basics. It would take you at least 6 months. 
  • Read "Game Programming for teens". This book uses Blitz Basic to code games. This book teaches game programming from basics in a very clear and friendly manner. It will make you a game programmer within 2 weeks. 
  • Blitz Max and Blitz 3D has in-built game engines which reduces your task. In other languages you would need to code you own Game engine. But Blitz Max frees you from such jobs. 
  • Moreover, Blitz 3D has good animation rendering back-end. Its the best thing about Blitz3D.
  • There are many more good features about Blitz 3D which you will learn from the book.

 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

http://www.mdickie.com/

 

 

Login/Register to Answer

Related Questions