I got my favorite shirt covered in paint today, Hi I'm Rigel.
I have little experience in programming, i used visual basic a semester ago briefly in a computer course and I enjoyed it a lot. I was wondering if you guys can help me with choosing my first Programming language that is effective, easy to get tutorials for, and mostly Free. My friend is pushing Java on me but i want to know what you guys think would be good.
Learn Scheme (using SICP) or Haskell (using Real World Haskell, or Learn You A Haskell). Google will take you to free online versions of the books you need.
If even glancing at these brain-bending languages sends you running and screaming, then go ahead and linger in your imperative-language ghetto, but do it with C or Ruby or Python instead of some other, shittier language.
Java (and C++) should only be learned by people who already know how to program and need to get real work done in a stifling corporate environment where you have to fill out eleven forms to get permission to take a shit.
Java is great and practical you can use bruce eckels free online books to learn it. don't listen to 12 the lambda faggot, these guys just push academic languages because they feel stupid only knowing useless tools.
Name:
Anonymous2009-03-13 17:31
>>14
Yeah, academic languages like C and Python are so useless. I'd never use them. I hope >>12 dies of AIDS.
http://nand.net/~demaria/geek_quotes.txt +-------------------------------+-----------+
| Emacs is better than Vi. | Let's |
| MacOS is better than Windows. | start the |
| Unix is better than VMS. | religious |
| C is better than Java. | wars! |
+-------------------------------+-----------+
Rofl XD
Name:
Anonymous2009-03-13 18:44
Your csh still thinks true is false. Write to your vendor today and tell
them that next year Configure ought to "rm /bin/csh" unless they fix their
blasted shell. :-)
-- Larry Wall in Configure from the perl distribution
%
You want it in one line? Does it have to fit in 80 columns? :-)
-- Larry Wall in <7349@jpl-devvax.JPL.NASA.GOV>;
%
I'm sure a mathematician would claim that 0 and 1 are both very
interesting numbers. :-)
-- Larry Wall in <199707300650.XAA05515@wall.org>;
We have a problem. I know how to solve it! Use NFS.
Oh, oops, now we have two problems.
-- Dave Brown, a.s.r.
Some people, when confronted with a problem, think "I know, I'll use
regular expressions." Now they have two problems.
-- Jamie Zawinski
Name:
Anonymous2009-03-14 3:52
A computer scientist is someone who, when told to "Go to Hell,"
sees the "go to," rather than the destination, as harmful.
I laughed and I felt kind of bad about it.
>>12
Don't learn scheme with SICP. Lean scheme with HtDP. SICP was developed for electrical engineering majors looking to learn how to program.
Also Real World Haskell is designed for people who know how to program OO and want to learn how to program in a functional language.
Although both of these books can be read by a novice, if you don't know the background to the books you're going to hit a steep learning curve near the middle of the books.
Name:
Anonymous2009-03-14 23:19
>>29 Don't learn scheme with SICP until you've read SICE (Structure and Interpretation of Circuits Electronic). SICP was developed for electrical engineering majors looking to learn how to program, so you'd better learn some EE first.
Name:
Anonymous2009-03-15 0:05
Woah, just noticed that there is in fact a ``Structure and Interpretation of Systems and Signals''. It is not by the Sussman, however it appears to be in the same spirit as his two ``Structure and Intepretation'' texts.
Name:
Anonymous2009-03-15 0:09
``Structure and Interpretation of Julie Sussman's Vagina'' by GJ Sussman