This is a continiually reoccuring issue i run into.
Every time i feel starting with some new language i do the following: go look up some guide, read a couple pages and then decide to "hmm, lets get a compilator/interpreter and try this shit" So i google and pick whatever looks decent that appears. Install it and slam into a fucking brickwall.
How the fuck does this shit work? I think and bring up the help. Turns out theres usually no simple getting started guide that actually tells you how to get started with grinding the fucking code. There's instead a 500 bilion pages documentation of the workings of the program instead which i couldn't care less about.
To cut a long story short/TL;DR:
I installed the GNU/mit scheme thing after starting to read SCIP. how the fuck do i get it to interpret my code? I feel like when i was 12 and ended up with a command line c++ compiler and no clue what to do(which pretty much killed my childish programming interest instantly).
Only time i haven't had this problem is with ruby and some random basic dialect. And java, but that doesn't count as a programming language and was a uni course.
Use drscheme. It should be simple and intuitive enough for a man with your patience.
Name:
Anonymous2007-09-21 10:31 ID:EYrQ6xTK
My procedure for learning new languages, which has never failed:
1. Read some short ``What is language x and what makes it different?'' text
2. Get a compiler/interpreter
3. Get a shortish introductory text to language x aimed at people who already know how to program. Read through and try out and modify examples from the text
4. Get a reference manual and browse through it to get an idea of the standard library
5. Get a representable amount of useful programs written in language x
6. Start reimplementing some of your non-trivial previously finished programs using language x, following all the x programming conventions and style you've already learned
- When you hit a ``I'm not sure how this should be done in language x'' or ``this is way too hard in language x'', STOP. You're almost certainly doing it wrong. Look up similar situations in the programs you got at 5, and browse through the reference manual once more to find out that there's already a library for what you're trying to do.
Name:
Anonymous2007-09-21 10:34 ID:FWfde4T2
1. Read about language on Digg.
2. Wait until a top 5 list of tutorials list posted.
3. Follow the first tutorial.
4. Install tools with Ubuntu package manager.
5. Write (copy and paste) a hello world with the help of a screencast.
6. Go to 1.
>>7
I INVENT AND IMPLEMENT A new language every time I want to program ANYTHING
Name:
!lambd4DSmk2007-09-21 13:32 ID:eoYSTGNe
LA MB DA
Name:
Anonymous2007-09-21 13:37 ID:ZEoKDmUM
I read SICP every day, I have fully embraced Scheme, Haskell and C (quality over quantity), I have a great life, have sex every night, earn enough money to buy IBM and Microsoft at once and write my code in EMACS without the need to use any meta-keys.
Name:
Anonymous2007-09-21 13:37 ID:ZEoKDmUM
My ID was so close to ZEKODUM ;_;
Name:
Anonymous2007-09-21 13:40 ID:eoYSTGNe
>>11
You have a fucking sexy ID, would you please wear this little outfit tripcode #ZcQ5b, and make a post for me <3
I just want a quick screencap for .. a science project...
Name:
!wefkcpZeko2007-09-21 13:43 ID:bUwC/aPQ
i may or may not be doing it rite
Name:
!wefkcpZeko2007-09-21 13:47 ID:lQBiG+++
am i doin it rite?
Name:
!wefkcpZeko2007-09-21 13:51 ID:ZEoKDmUM
What
Name:
Anonymous2007-09-21 13:51 ID:eoYSTGNe
>>13 >>14
very cute but .. a bit odd like seeing a man in high heels.. I need ID:ZEoKDmUM to do it. sorry.