Hello Guys,
I've started programming over 2 years ago, I'm doing communication systems engineering (part of electrical engineering) not Computer science, so I'm not that advanced, but I know a good bit about C++ and Java.
For C++, I use the Microsoft Visual C++ 2008 or 2010. For Java I use Netbeans. I've done few simple projects in both.
What I want to ask is, which Programming Language should I adopt to be my main language on the long run ? and which IDE ?
I prefer C++ more than Java, but Java is easier to import libraries from (GUI, network , etc), I could dedicate myself to C++ if it's better on the long run.
I need the programming language I adopt to be good with GUI, network programming, software engineering techniques, etc.
I learned some design patterns in Java (using Interfaces for example), which language has better design pattern implementations ?
From the market prespective. a friend tells me, more developers use Java, therefore Java developers are becoming cheaper, therefore more programs are written in Java, but C++ developers get paid more cause they're getting to be rare, is that right ? cause I also heard Microsoft Office Word for example was all written in C++.
Please also take into consideration, which language is good for threading, interaction with the internet, graphics, etc
I just dunno, I need to adopt a language and its IDE and use them my whole life, I'm not a software engineer, but I do programming on my own time a lot to make some programs for example that will do sth for me automatically, I also do programming in University to build GUI programs etc.
Should I consider anything other than C++ or Java , Objective-C for example ? new languages ?
Please advise
Everything and i mean everything in serious programming is in some implementation C
This goes to Visual C++,Apple's Objective C ,Linux uses certainly Ci think the platform of Samsung Bada uses C...so just stick to C++
Its powerfull beyond every other language and u get the best background if u decide to do soemthing more.
In the .NET world the King is **guess which** C# and yes this is another implementation of C/C++
So it has to do more about what kind of programs u like to make...a quick hint if u go to Bussiness Application then preferably u have to follow the C# current...if u go to games programming C++ is the One and Only