If your fascinated about flash video games, then ActionScript is the language to gain knowledge of. A prior poster is proper, that studying languages is not the way you gain knowledge of tips on how to application (and that HTML is not particularly a programming language according to se), however it is not a foul notion to begin getting your palms soiled with some thing exciting to you. So if that is what your into, ActionScript could traditionally be a well establishing location. I have no idea so much approximately it beyond that, so optimistically it is first rate stuff. As a long way as solving your pc while it is busted, you'll be able to write equipment to aid you do this, however extra probably than now not, competencies of your OS and a few well application you understand how to make use of to diagnose and comfort issues would be the resolution. Oh, and approximately the languages you indexed: --C++ : Great language, I very so much experience. Pretty steep studying curve early on although, you'll be able to be pressured to manage one of the crucial largest demanding situations individuals on the whole have with studying to code proper up entrance, which many uncover very irritating. Frequently used for again-finish procedures, rapid and effective. --Visual Basic : Common language for entrance finish capability. My observations have indicated that that is slowing fading to get replaced by way of C# (amongst others, however almost always C#). Fading, although, is a long way from useless. It's nonetheless relatively ubiquitous. Fair disclosure although, I can not stand VB. --Basic : Dead as Sanskrit. Well, that is now not relatively reasonable. BASIC, or extra probably, closely transformed BASIC dialects (probably in residence stuff) are used for a few programs, exceptionally embedded procedures (ie. robotics). Many individuals have acquired their begin right here. Personally, I could advise C a long way forward of BASIC, however I've already made my opinion identified in that regard. --HTML : Okay, so possibly it is not a programming language particularly. However, in case your fascinated about internet layout specially, it's the normal establishing factor. Generally, would possibly not be lengthy earlier than you are watching into correct programming languages, like Javascript, VBscript, PHP, ASP, and so on. Perhaps we would name it the gateway drug the places you at multiplied threat of programming. Personally, I began with Java, and that labored first-rate for me, so if pressed, that is typically my first advice. Doesn't make it the only precise manner although.