I would rate myself as a beginner/intermediate who tries to learn VB.NET programming- very good at scripting with VBScript. So I haven't really touched on either Java or C++ or any hardcore programming since I personally consider VB.NET cheating as you're really just drawing and filling in the gaps with code you can search for online!!!!
I wanted to explore more the other aspect of real programming because it always catch my interest. But could someone recommend to me one or the other ? my destination platform would be both Linux and Windows. Your comments and Ideas will be a great help for me since I am assisting a friend in developing programs and software about this Point of Sale System .Please give me some feedback. thank you