choosing programming language
Page 1 of 1 • Share •
choosing programming language
good day
I just wonder what kind of programming language I should take to learn as profesional and according to what , I need advices in details please.
regards
I just wonder what kind of programming language I should take to learn as profesional and according to what , I need advices in details please.
regards
Identity element
Newbie Surfer
- Posts: 6
Joined: 2009-08-10
Operating System: VISTA
Re: choosing programming language
This is a question that I get asked all the time, but unfortunately there is no right or wrong answer. The only rule of thumb truly is that the first one is the hardest because you not only need to learn the syntax of the language but you also need to learn about computer theory, logic and the like. But once you have learned your first language subsequent languages are much easier to pick up.
As a personal opinion, I would recommend one of the C-style languages such as C++, C# or Java as a good first language (I started with Java personally). The C-style languages are a good place to start because so many of the modern languages are based on C, so their syntax will be relatively easy to pick up if you have learned one of them already.
Hope this helps, but unfortunately as I said there is no right or wrong place to start. Just dive in, do some beginner tutorials and read up on your theory, and try it for yourself and see what you enjoy. Good luck!
As a personal opinion, I would recommend one of the C-style languages such as C++, C# or Java as a good first language (I started with Java personally). The C-style languages are a good place to start because so many of the modern languages are based on C, so their syntax will be relatively easy to pick up if you have learned one of them already.
Hope this helps, but unfortunately as I said there is no right or wrong place to start. Just dive in, do some beginner tutorials and read up on your theory, and try it for yourself and see what you enjoy. Good luck!
There are no stupid questions, only those too stupid to ask for help.

darkagn
Rookie Surfer
- Posts: 87
Joined: 2007-12-28
Operating System: Windows XP SP3 at home, Vista Ultimate 64-bit at work
Re: choosing programming language
If you have the time and resources, I'd recommend taking a beginner course or two of C++ and then migrating to C# or Java afterwards. Learning some C++ first gives you great fundamentals and a good look at what's going on "under the hood" with some of the more commonly used managed languages. C# is probably among the most marketable in the enterprise space these days.

SomeDude
Newbie Surfer
- Posts: 7
Joined: 2010-02-15
Operating System: Vista SP2
Re: choosing programming language
for starters i would suggest starting with java, its one of the simpler ones to use and if you choose to its a relatively smooth and easy transition to C or C++ witch offer more advance options. this is what i did i went from java to c++ and didn't have any major problems there is just a few syntax differences.
amir20001
Rookie Surfer
- Posts: 83
Joined: 2008-08-08
Re: choosing programming language
Here is a link at Microsoft for Visual Studio I would suggest u start here!
http://msdn.microsoft.com/en-us/vbasic/default.aspx
http://msdn.microsoft.com/en-us/vbasic/default.aspx
MiKeY
Mcse \ CompTia A+
makxp77
Tech Advisor
- Posts: 176
Joined: 2009-08-06
Operating System: Windows 7 X64
Re: choosing programming language
If you want the real power, C is the way to go. JAVA is good, but it is the higher level language. Either way, like in the previous responses, there is no right or wrong and once you learn one (at least how object oriented programing works) you will have a pretty good idea how to approach the next one
Hope it helps!
Hope it helps!
Rebel
Newbie Surfer
- Posts: 13
Joined: 2010-03-07
Operating System: Windows XP, Windows Vista, Fedora
Re: choosing programming language
I would definitely recommend learning C and then stepping up to C++ for the object oriented methodologies. Learning C will force you to understand something about data types and structures that might be transparent in higher level languages. Also, once you have a working knowledge of the C and/or C++ language learning other languages will be esier. Don't start with a visual approach and try to stay away from advanced IDEs (as suggested by makxp77) in the beginning as that will force you to understand some details about compiling and linking that the IDE will do for you and deprive you of that understanding. Whatever you do *don't* choose BASIC as your start language even though it may look tempting at first glance. The initial learning curve is easy for BASIC but once you get a little further in it gets steep fast.
Good luck and welcome to the world of programming. It's like LEGO building blocks for grownups and it's hours upon hours of fun (and frustration but that comes with the trade
)
Kind Regards,
George
Good luck and welcome to the world of programming. It's like LEGO building blocks for grownups and it's hours upon hours of fun (and frustration but that comes with the trade
)Kind Regards,
George

GeorgeDorn
Newbie Surfer
- Posts: 13
Joined: 2010-02-27
Operating System: Windows 7 / Debian
Re: choosing programming language
I agree with GeorgeDorn. Do not pick IDE's that do all the back-end work for you and just make you do the front-end visual stuff, as that is not learning the language but just learning how to use the IDE. I recommend C++/Java because they are the industry standard for applications and game programming when you get good enough 
Glad to see that more people are trying out programming instead of being one of the usual people and saying its too hard and anyone who can do it is a nerd.

Glad to see that more people are trying out programming instead of being one of the usual people and saying its too hard and anyone who can do it is a nerd.
Programmer
Newbie Surfer
- Posts: 38
Joined: 2009-11-04
Operating System: Windows 7 Ultimate, Ubuntu 9.04, Windows XP Profession SP2
Re: choosing programming language
Yeah C++ all the way and then Java and C# will be a breeze. Make sure you get Microsoft Visual C++ 2008 compiler.

Skullum
Unborn
- Posts: 2
Joined: 2010-07-13
Operating System: windows XP
Re: choosing programming language
I'd recommend *not* getting the Microsoft Visual C++ compiler. (Or DevStudio or whatever it's called these days.). I know that the Microsoft tools can be used from the command-line but they don't offer that functionality out of the box. Try to find an exclusively CLI-driven compiler and linker to start with so you get an idea of the compiling and linking process. In fact, try looking at the assembler intermediate compile so you get a feeling for what the tools do to your code. If you're on Linux the CLI interface presents itself but on Windows you'll have to look for one. Maybe someone can suggest a CLI-driven compiler and linker on the WIN32 platform?
Regards,
George
Regards,
George

GeorgeDorn
Newbie Surfer
- Posts: 13
Joined: 2010-02-27
Operating System: Windows 7 / Debian
Re: choosing programming language
Personally, I would start with VB.NET(Visual Basic)for a beginners idea on programming. Then move up to C++ then C#(C# creates habits not good for C++)
http://www.microsoft.com/express/Windows/
You can also download tutorials to help you get started.
http://www.microsoft.com/express/Resources/
http://www.microsoft.com/express/Windows/
You can also download tutorials to help you get started.
http://www.microsoft.com/express/Resources/
The only girl in my life is my Dell. She may suck at times or be slow, but her hard drive makes me go wild!

PHANTOM X-GI
GPA Student
- Posts: 136
Joined: 2010-06-11
Operating System: Ubuntu 10.04 LTS
Permissions of this forum:
You cannot reply to topics in this forum













by 