Some say C++ make you understand the machine and do anything , some say it's complicated ,old and not useful to learn it ..... some say dotnet and microsoft language is limited and need dotnet platform .. anyway can every one give me his opinion !! for who used C++ what are the best sofwares you have programs ? the same question for Microsoft lovers !! ?