I really have never programmed before in my life. I've done none of it, but I want to start. What should I use to learn? SICP? I understand SICP will probably be overly difficult but I'll just spend a lot of time with it. Or will it be impossible for me to understand?
>>38
You have no idea what the fuck you are talking about. The overwhelming majority of people would take months to get through their head the most basic aspects of programming that a few can understand in a few hours. You need to get out more.
That only means >>1 must also either invent a time machine(to teach himself) or an age-reversal device(to reverse himself to the age of 12 and then write the compiler). A small feat for an Expert Programmer.
C is definitely where it's at if you want to learn any useful programming. Then learn x86 assembly, and if you really want to fit in the corporate world, learn C++, because they love their polymorphisms. Everything else is just a stupid fucking bullshit toy language which is slow and inefficient.