Getting started, need some guidance
-
Hello all, I'm trying to get back into programming. Studied C years ago. I've Perl in work for the last 10 years or so, but want to turn to C/C++/C#? Would like to do some Windows development and possibly some Android or iOS development in the future. I have my old C book from school by Kernighan and Ritchie. I've installed the Eclipse with CDT and MinGW. Hadn't gotten anything to compile yet, I think it's just a path issue with gcc. Just wanted some feedback here. Am I on the right track? Is Eclipse ok, thought about using MS Visual Studio Express. TIA
-
Hello all, I'm trying to get back into programming. Studied C years ago. I've Perl in work for the last 10 years or so, but want to turn to C/C++/C#? Would like to do some Windows development and possibly some Android or iOS development in the future. I have my old C book from school by Kernighan and Ritchie. I've installed the Eclipse with CDT and MinGW. Hadn't gotten anything to compile yet, I think it's just a path issue with gcc. Just wanted some feedback here. Am I on the right track? Is Eclipse ok, thought about using MS Visual Studio Express. TIA
Rather than a book, I've found this online free video course to be very useful - Stanford Programming Abstractions[^]. That requires Visual Studio (or Xcode on Mac).
-
Hello all, I'm trying to get back into programming. Studied C years ago. I've Perl in work for the last 10 years or so, but want to turn to C/C++/C#? Would like to do some Windows development and possibly some Android or iOS development in the future. I have my old C book from school by Kernighan and Ritchie. I've installed the Eclipse with CDT and MinGW. Hadn't gotten anything to compile yet, I think it's just a path issue with gcc. Just wanted some feedback here. Am I on the right track? Is Eclipse ok, thought about using MS Visual Studio Express. TIA
If you want to work with Windows programming then I would recommend you get hold of Visual Studio 2010 Express[^], free from Microsoft, as it contains a couple of skeleton templates for Windows applications. There are also lots of free samples in the CodeProject atrticles sections[^]. You may also like to consider whether moving on to C# would be a better choice. In which case Charles Petzold has this great e-book (also free)[^] to get you started.
Use the best guess
-
Rather than a book, I've found this online free video course to be very useful - Stanford Programming Abstractions[^]. That requires Visual Studio (or Xcode on Mac).
-
If you want to work with Windows programming then I would recommend you get hold of Visual Studio 2010 Express[^], free from Microsoft, as it contains a couple of skeleton templates for Windows applications. There are also lots of free samples in the CodeProject atrticles sections[^]. You may also like to consider whether moving on to C# would be a better choice. In which case Charles Petzold has this great e-book (also free)[^] to get you started.
Use the best guess
-
I appreciate the feedback. I think I will look harder at C#. I've already downloaded Visual Studio Express 2012. Would that version be ok, or are you suggesting 2010 for a particular reason?
I have seen quite a lot of negative comments about the 2012 versions on CodeProject, but that is largely from people moving up from the 2008 or 2010 versions. If you are starting from scratch you will probably be more than happy with it; maybe you can give some feedback sometime.
Use the best guess