I cannot for the life of me attempt to program. I have tried a shitload of C,C++ tutorials, and i can do the simple
#include <stdio.h>
int main(void)
{
printf("Im a fag");
getch();
return 0;
}
But thats really it, i cannot remember all of the complex stuff.
What do you think i can do to learn ANY programming language, i dont care if i have to start from scratch. And do you think there is any hope for me in the world of programming?
Is reading SICP required to learn programming? Because to tell you the truth i have no time to read a book of this length, perhaps you can give me links to videos?
Eh, really? With all the spamming in this board about SICP? Well, that's the acronym for an introductory book on programming, which is thorough and uses a the simplest subset of the simplest language out there. But using only what it teaches you'd be hard pressed to make an actual application (it doesn't deal with user input, for example), but it gives a good foundation. You can download the Racket language to mess around and doing the exercises.
If that's too hard for you (and it could be, if you don't pick and choose the material it can get hardcore at times), try with some Python book, like Learn Python the Hard Way.
Maybe it's best to do both, as the first book covers a lot of topics but you'll want to look into other things in the mean time. Like doing GUIs.
Name:
op2011-08-08 14:21
>>11
Thank you so much, you are definitely the most helpful person i have ever seen on 4chan.
Name:
op2011-08-08 14:25
I have one more question before i depart, how long will it take for me to properly learn python?
Name:
Anonymous2011-08-08 14:25
Also if you want to learn C learn C and avoid the C++ stuff until after you've written something substantial with C. C++ is a big complicated confusing messy distraction.
Name:
Anonymous2011-08-08 15:32
Start with Python. Read Dive into Python or Learn Python the Hard Way.
Name:
Anonymous2011-08-08 15:46
>>13
The time required to learn it is directly proportional to how much dedication you put towards that goal.
Also, learn by doing. Come up with ideas. Write them down on paper. Use pseudocode and flowcharts (eventually, you'll be able to do this in your head). Learn the art of ENTERPRISE
Name:
Anonymous2011-08-08 15:49
OP this is important in order to be a good programmer you must be autistic otherwise you can never hope to become good
>>17
Mild autist here. I concur. I've transcended the ranks to senior software architect, able to demand a six figure salary all thanks to my abilities. Meanwhile, less fortunate non-autists struggle to with day-to-day menial code monkey tasks.
>>1
For the love of all programming languages EVER: Stop reading shitty online tutorials and get yourself a few programming books.
For C++: C++ Primer Plus
After this, you might want to learn the boost library (there are books for that too) and perhaps other libraries (game dev? read books about OGRE (even if you think ogre is shitty, you can still learn from it) and math books for game development)
SICP may not be for 1 language, but more for general /prog/ knowledge. Read it to reach Satori
If you want to do a specific branch of programming, get a book for that too (multiple books, even).
If you can't/won't/don't buy books, download them at any warez site (torrent sites only have collection of books) and create your own library, buy them when you have moniez.
>>19
You have completely missed the point.
The point is that programming for some reason seems to invite people who wants to make programs but are unwilling to invest enough time for learning the basics.
The point is not that rocket engineering is something that is intrinsically difficult.
Rocket engineering is an example of one of the many rich fields of study where the aforementioned tendency is not present. No one believes you should work as a rocket engineer after having read a book called “rocket engineering for dummies” even though many of the principles are simple.
Norvig argues that programming is unique in this matter as there are no books inviting a reader to learn quantum physics or dog grooming in 24 hours. http://norvig.com/21-days.html