Link to home
Start Free TrialLog in
Avatar of hasokeric
hasokeric

asked on

Which programming language should i learn

Hey guys i wonder what is the best programming language to learn to create applications

What is the future  C#? or C or .NET ..... Which one you recommend

Thanks in advance
Avatar of sunnycoder
sunnycoder
Flag of India image

> Hey guys i wonder what is the best programming language to learn to create applications
depends on the application ... for an application on embedded systems, C/C++ would serve you well .. for windows applications you would find Win32 C++ and .NET much more important ... If portability is high priority, you might like to learn java.

Quite frankly ... language is just putting a design into words ... It is much more important to learn design paradigms and know of the capabilites of language rather than the syntax. If you can program in one language, you can learn another one quite fast. But it takes skill to learn how and when to use a language.

Cheers!
sunnycoder
Good points by sunnycoder, but if you're actually looking for a first programming language that is good as a starting point to get into programming, then i'd suggest C to get the basics of procedural programming. It's not the easiest language, because you have to take care of a lot yourself (memory management being the most important). But you'll find it a powerfull language ... and starting with C will teach you to pay attention to details, which will serve you in later, higher level languages.

Once you get the hang of that, then you can move towards an OO language like C++ (not exactly OO, but good to get a feel of a lot of OO structures, while still using your past experience with C), or Java (more purely OO).
ASKER CERTIFIED SOLUTION
Avatar of brettmjohnson
brettmjohnson
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial