Bah. Fire n brimstone. I thought I'd make a post over at /r/learnprogramming. Turns out that's not a good idea and I remember why I pretty much only lurked around there. Cos most programmers are cunts. (most of the linux crowd too). Obviously if you are having to ask questions it means you don't know how to use google. If you don't know how to use google you must be one of the biggest simpletons on the net. And thus you will be treat as such. Also there is only one set way to do coding, you cannot and may not deviate off the path. You don't learn programming by getting an understanding of the concepts before hand, you must learn programming by picking one of the many languages, even if it's potentially the wrong one, and then follow a tutorial on it to the letter and you'll pick it up in no time. Except you won't because parroting bits of code into an IDE doesn't teach you anything other than the code that works for the tutorial maker works for you too. I've been able to blindly copy code with PHP for PXOD n here and I've not learnt anything of PHP or what the code means, all I know is the expected result works. Just copying what someone else has done doesn't really make you a programmer.
Anyone with some good resources (That aren't wikipedia) that given a grounding on the basics and concepts of programming? like what high level n low level is, OOP, not-OOP, functions, variables, garbage collection, IDE, etc?