Quote:
Originally Posted by
sean
I completely agree with CSaw in that learning more generic concepts will help you the most. However I'd add a recommendation that you just choose a simple project that interests you, and try and complete that - learning everything you can/need along the way. You'll learn new concepts to solve the problems you encounter, and you'll gain valuable practice. For me, at least, I learn about programming much better by making real things. That way, when I learn a concept, I already know how I can use it, and I understand the thinking behind why that feature became necessary. On top of that, I find the excitement of building something myself helps motivate me to keep learning.
I appreciate these suggestions :)
Quote:
The problem with Windows is that it takes less time programming and more time thinking WTH is happening?!? Why doesn't this work?!
And there's no easy way to find out.
Windows is an extremely complex beast. If you want to do GUI programming, you should do with some sort of framework that handles these small details for you, so that you can do more actual programming than troubleshooting.
But this is where you really need to move up in the chain. While C may be sufficient for smaller projects, when it comes to larger projects, it usually becomes much more difficult. Therefore, the best thing would be to choose a high-level language, such as C++, C#, Java, etc.
You are right. I don't think I'm going to do any GUI for the time being, just