If i want to be a programer, who language is better to learn, c# c++ or Java?
id say if you want to be a programmer, you should learn all of them. Its better to have a bag full of tricks rather than be limited to a dog that doesnt bark...
i agree with amistre64. you should 1st start learning C to move on to C++ and den C#. Java is difficult but worth it in d end. learn all. a programmer will also need to know .net programming so look into that
Learn all thoae you want, for fun, for work, for life With a purpose, a goal :)
c++ At least Google backs me up https://days2011.scala-lang.org/sites/days2011/files/ws3-1-Hundt.pdf http://www.computing.co.uk/ctg/news/2076322/-winner-google-language-tests
My recommendation is to start with C, and then move to C++. A practical programmer needs to be able to adapt to many languages. Once you understand the fundamentals of programming, you will be able to pickup other languages with ease. You may also want to learn an assembly language at some point (probably not before C++). I rarely use assembly code in projects, but understanding a low-level programming language will help with understanding what the microprocessor actually does.
Also, you should pay some attention to functional languages like Haskell or LISP. It wouldn't be a bad idea to pick up some Python or similar scripting language, in this web-based world.
You can start with C#. But to be a programmer u need some specific features . Like OOP, Web technology. In my view if u strong in those feature then u can go any language. The language u said they have specialty in there own area. They all are great language. My advise to start learning C# and learn ur specific features like OOP.
well it depends on what are you going to do, but i think firslty you should learn C, its the base. C# is one of the best an dmost popular language, for windows app and windows phone programming, and its arrengment is really nice, and it gives you many ready methods in OOP, but C++ is a more mechanic language, its mechanic better then C#, its just too estetic and compatible. But its not that useful for windows apps. like database apps or things like to do something simple, etc... But C++ is used for gam eprogramming so if you want to be a geam programmer learn C++ as well, but i think you can learn them all easly if you know the C, so learn C, then learn C# then C++, (C++ is te hardest.). this way you can see the difference between them. Also C# is best in web programming :) (%100 better then PHP, ASP.NET ownz.) and you should develop some games with C# by using XNA too ^^ and then you can do it in C++ wih OPENGL... and choose the one you want and learn it, but there you should learn them all... as i do ^^
Starting is very important for programmer,once you have bad start you might hate programming,learn Python and then you look at different languages.Focus now how to program with python,once you are happy programming with python and not satisfied with it look around alternatives for it.
Well, i think QBASIC is better for beginning...
I don't know QBASIC so i can't comment.
syntax changes, but the theory remains the same ....
here after you learn QBASIC you will own the basics of programming, therefore you can learn VB.NET as easly which is a base language too, and then you can move to C or C#,,...
the visual stuff just makes shaping your output easier. They should have a flowchart language :)
and you will se the difference, advantages and disadvantages of the languages too.
but i recommand you to learn C and C#,QBASIC,VB.NET before you learn C++ here is a nice way : Qbasic >> Vb.NET >> C >> C# >>C++ ...
start with JAVA and C# then go into C++ :p (you won't regret it)
At first learn c. then if you want you can try c++. next you have to decide which platform you like most .Net (C#.net, VB.Net, ASP.Net etc) or the opensource Java(J2SE, J2EE, J2ME) platform. both are poweful and rich with feature. I will try to invest some time, search the net and collect some basic idea about both of them. then choose, which one you like most and seems more promising and passionate to you. (P.S. PHP is easy. you can learn it easily later or any time...)
Join our real-time social learning platform and learn together with your friends!