Originally posted by x2KiLL2x
It's best for you to learn on your own, i tried going to school for it and failed terribly, I'm a little sketchy, but I know a few programming languages just from teaching myself, mostly the basics of them, the only thing I've did by myself is make space invaders & ping pong with C#. That's about it lol
When you go to school, you need to read the book. If you can't pass a programming class then that means you didn't understand the material because you didn't practice the book properly.
I've taken a few college leveled programming courses, Aced every one of them and found that the people who just skimmed the book and didn't take the time to practice the language, to learn the language, and to understand how to use the language were the ones failing the tests, failing to appropriately write applications and were the ones who didn't understand what they were writing or the task at hand.
You develop a sense of understanding about how to structure an application appropriately before you even begin the project. You begin to outline in your head, you don't just do.
For a ping pong game or space invaders, you need to visualize what you need. Write out the methods you might need, write out the variables needed and figure out what functions you'll want to have.