I am completely autistic. Just teach me how to program. Give me something to read (not SICP) and I will read it. The end goal of all the reading is to be able to program. Teach me how. Thank you /prog/nauts.
uu U UUuUu!?!???! u uuu U u uuu UUUu!?????! U uUu Uu U UUUu!!????! U Uuu uUu!!!!??! U UUuu!?!!??! Uuuu UuUUu U U uuuu!?!???! U UuUUu UuUUu!?????! uUuUUu uuuUu UUUuUu uuuUu UUUUUu uUuUUu U?!!!?! U!??!??! U UUuu!?????! UUu U!!!!??! uUUu UuUUu U UUUu UuuUu!!????! uUu U!!!!??! Uu U uuuu!?!???! uUuUUu uuuUu UUUuUu uuuUu UUUUUu uUuUUu U?!!!?! uuu U uUuUu UUu!?????! UuUu U Uuu!!!!??! U uUUUu U uUuu!?!???! U uu uu UUuu?!????! UUu U!!!!??! uUuu UuuUu UUu UUuu UuUuu U!!!!!! U!??!??! U uu uuu UUUu??!!??! U UUuu!?!!??! uUUu UuUUu U UUUu UuuUu!!????! UUUuu UUuuu UuUuu uuUuu uuuUUu U UuuUUu UUuuu uuuUu UUUuu uuuUu!?!!?! U uUu u??!???! uuuUu uuUUu UUuUUu Uuuuu uuUuu uuuUu UUuUUu U?!!!?! U uuUu!??!??! UuuUu U UuUUu!?????! U UUuu!?!!??! uUu U uUuUu Uuuu uUUUu UUUu uuUUu UUu!?????! uUUUUu UUUUUu uuuUu U?!!!?! U uuUUu UuUUu?!????! U!??!??! U UUuu!?????! UUu U!!!!??! uUUu UuUUu U UUUu UuuUu!!????! U!??!??! uuu U uUuUu UUu!?????! U!?????! U uu UUUu??!!??! uuuuu uUUUUu UUuUUu uuuUu U?!!!?! tomot
First thing's first: decide on a language. Depending on what you actually plan to do with your shiny new programming knowledge, certain languages are better than others. When deciding you also have to consider your OS - for example you DO NOT want to use C# for Linux programming, but if you're running Windows it's certainly an option. I would recommend going to a whole bunch of different tutorials for all sorts of languages, reading the first couple pages of each one, and seeing which you like best. Don't get raped.
Terrible advice IMO...He's not going to care for syntax and functionality, paradigms long before he even understands what programming is(or how a computer works in general). OP Check out MIT's OCW on starting programming and such.
Figure out why you're only using functions made by others first. Then either create mediocre applications (if you can't realize why you're limited by what's out there), or create a library (start with basic libraries for your own needs), or create algorithms and data structures (there are plenty of books; ``C Interfaces and Implementations" is a good one for beginners), or start slaying dragons (compiler/interpreter; Standard ML is a nice language to start with, ``Modern Compiler Implementation in ML" for a book; though obviously you'll need to learn SML first so, ``Programming in Standard ML (2011)" to learn that). If you learn how to manipulate text past regular expressions or put the data before the code; you'll reach satori.
>>10 (or how a computer works in general)
``[Computer science] is not really about computers -- and it's not about computers in the same sense that physics is not really about particle accelerators, and biology is not about microscopes and Petri dishes...and geometry isn't really about using surveying instruments. Now the reason that we think computer science is about computers is pretty much the same reason that the Egyptians thought geometry was about surveying instruments: when some field is just getting started and you don't really understand it very well, it's very easy to confuse the essence of what you're doing with the tools that you use.''
- Steve Jobs, founder of the GNU project and author of the GHC Haskell Compiler