I have been learning C++ in dedication since last August. I can write codes, such as port scanner, read into binary file and search for piece of data, then exchange it with another one (patching), client-server echo, write some mathematical formulas such as quadratic formula, deal with WinAPI if needed (such as change DOS text color, cancel some attributes of Dos window, etc)....My next projects will be writing MD5, Credit Card Validation (Luhn Algorithm), Exchange one word with another word in a text file, Remote Access Tool (this is a deep project). However, i feel like where am i going to?!! Will this help? Am i ready to find an entry level job for C/C++? Answer is NO - its going to take quite a while. After i finish the projects i stated above, then i might feel confidence to work as a volunteer or so...Remote Access Tool is going to take quite a while indeed - i guess. I just though to stop now, because i feel in C# & .NET i can do some solid programming within 6 months unlike C++. I do not know about GUI in C++, all projects are on Command Line Interface (i like it)...In C# at least i can create programs that average joes can use! I can write programs and sell them just like Audio converter, Video Splitter, Screen Capture clips, private custom applications for customers and so on....So please advise, give me the gist to leave C++, learning MFC by itself it takes ages. I need start doing something that i can earn too... Note: i will code in C++ as a hobby for fun applications such as keylogger, but C++ won't be my priority anymore. Sometimes i feel like Oh Lord, if it was C# i would have gone faaar awaaay because long time a go i learned VB.NET for 3 months only and i felt oh yeaaaa i'm starting to write applications now that be sold to people, such accounting apps that can be used for grocery stores.... Please do not leave me up and dry, say something. Rescue a human :-S please.... Note: i care about designing my code well so it can be maintained easily and understood with easy for other developers....I'm still learning >>Every other 14 year old knows C++/C#/Java etc... NONE of them know computer programming. It sounds like you really was so stupid when you were on that age, so when you graduated you started attacking these kids to feel good...huh, loser... >>If you answered no to at least one of these answers, then GTFO and learn some basics before you even consider getting a job in the real world. Yes Mr.Retard, it sounds like you have been kicked out from a job recently...haha Check your email, i answered your questions. Next time talk polity, and don't say GTFO to your dad, ok! At least, i'm a self-learner and i know alot of what you have asked. You graduated and ask such questions! Then whats the difference between the self-learner (me) & you...You had a piece of paper extra... I'm not an English speaker, so my english is not that good, but well you if you are mentally handicapped, then you may not understand it