What can I do right now to get better at programming as quickly as possible in the early stages of learning it?
Going through SICP? Or learning basic syntax and trying to build something along with constant googling and inevitable spaghetti code?
>>51577474
Posting in the right thread helps, otherwise it's a matter of learning the language and breaking down others' code until you understand it. You have to learn various ways to do essentially the same thing and different models to apply elsewhere. Something as simple as generating a random color and applying it to an object on a timer could take a day or three of googling now because you don't have any models for similar actions.
In no order, preferably all at once:
>learn programming paradigms and the philosophy and theory
>learn syntax
>learn the language
This is very different from learning syntax.
>steal code and analyze it
>make shitty shit
In a few months to a year it gets easy. It's all about starting painfully small and getting it right the first time. There are maybe 3 books worth their weight in shit, so you pretty much have to learn it yourself or apprentice under a middle aged robot arm programmer and former sysop.
>>51578055
what are the three books
When you learn a new concept make a small program that implements it and understand why it does what it does
>>51577474
>that comic
>getting girls as your sole motivation to learn and make dosh
>>51578180
I see sicp and clrs tossed around, don't know #3
>>51577474
If you date cheating sluts you get cheating sluts.
Comic is ridiculous, that shit doesn't even belong on /g/
>>51577474
What kinds of programs are good to fuck around with. It seems to me that tutorials start newfaggots off with some boring text programs that ask your name and age and use it for madlibs bullshit.
>>51579236
TLCL - The Linux Command Line? I actually enjoyed that book alot more and felt like I learned more from it.>>51579360
>If you date cheating sluts you get cheating sluts.
True dat. But you never know who you're dealing with.
>Comic is ridiculous, that shit doesn't even belong on /g/
It's about tech grads. Ofcourse it's /g/ related.
>>51577474
>learn syntax of a language
>look up a large project on github
>make a private fork of it
>study how it works
>extend it (it'll be shitty, but you'll learn design patterns)
All creative process begins at imitation. You'll start leveling like a motherfucker once you have a style to imitate.
>>51579376
>What kinds of programs are good to fuck around with. It seems to me that tutorials start newfaggots off with some boring text programs that ask your name and age and use it for madlibs bullshit.
please reply.
>>51578906
>making dosh as your sole motivation for learning
>>51578906
>tfw no Rommelfu
>>51579360
I know enough Sci grads who fell for the women meme and lost everything. I'd say it's pretty relevant to /g/