From a practical standpoint, I would recommend learning Java first. If you have access to an Apple Mac, also learn Objective-C. Either of these will give you a good grounding in object-oriented programming, which I strongly believe should be learned right from the start. Java and Objective-C are the two dominant programming languages in the world of smart phone development... Java on Android and Objective-C on all Apple platforms. Java has also become very dominant in the world of enterprise app development. Either of these would make a fine first language. Microsoft C# also is more or less equivalent to Java, so if you're more oriented toward the Windows world, C# would make sense. After those, it all depends on what your interests are. If you're interested in web development, basic HTML skills and Javascript (completely unrelated to Java) are important. But whatever you do, don't learn C++ as your first language. That would be a big mistake.

____________

[url=http://www.sophivest.com/community]candlestick trading forum[/url]
[url=http://www.******card-forgiveness.com]settle ****** card debt[/url]