Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

Newbie programming language?

Name: Anonymous 2010-04-01 17:08

I know you guys probably get this question a lot but I want to pick up programming in my free time and there are so many languages out there I'd like to know whats the best one to start out with.

Name: Anonymous 2010-04-01 17:08

LISP

Name: Anonymous 2010-04-01 17:13

Learn HaskellScheme

Name: Anonymous 2010-04-01 17:15

>>2
U MENA HASKAL

Name: Anonymous 2010-04-01 17:17

Python or C++

Name: Anonymous 2010-04-01 17:17

It depends on how your mind works.
You could start with an imperative language like C or Pascal. If you choose C, read K&R.
You could start with a non-purely functional language like Scheme by reading SICP.
You could start by getting familiar with the underlying architecture of your CPU, by reading something like the Intel Processor manuals.

You should also read TAoCP at least partially.

I'd suggest you at least read SICP and K&R, then you can pick some more advanced languages like Common Lisp or Haskell, depending on your tastes.

If you want to be an ENTERPRISE codemonkey, you could pick a different path and just learn Java or C#, or even C++. Java and C# aren't that hard languages to learn, though if you already know C, they'll come around easier.

I wouldn't suggest you learn PHP, Perl, Basic first as they'll teach you bad habits, but they might end up useful for quick hackjobs.

Some other people would suggest learning something like Python first, but I think learning a Lisp instead would be more helpful, though some people hate Lisp' syntax, so you could choose Python if that's the case for you.

As long as you know all the fundamental paradigms (imperative, functional, object-oriented, metaprogramming) and static/dynamic typing systems, you should be able to pick up new languages up rather easily and fast.

Name: Anonymous 2010-04-01 17:19

LISP

Name: Anonymous 2010-04-01 17:40

if you want to do stuff: python

if you want to know how a computer works and how to suck your own ass: ansi c

Name: Anonymous 2010-04-01 17:57

if you want to do stuff: perl

if you want to know how a monad works and how to suck your own ass: Haskall

Name: Anonymous 2010-04-01 17:59

if you want to do stuff: haskell

if you want to know how my anus works and how to suck your own ass: perl

Name: Anonymous 2010-04-01 18:19

if you want to know how a monad works ... Haskall
Monads are not specific to Haskell, and IME Haskellers do a shit job of explaining them Dan Piponi being the exception

Name: Anonymous 2010-04-01 18:29

>>10
do stuff: haskell
bahahahahahha

Name: Anonymous 2010-04-01 18:39

>>9
do stuff: perl
bahahahahahha

Name: Anonymous 2010-04-01 18:51

>>13
You seem to have some wires crossed, as Perl is indeed the correct language for doing stuff.

Name: Anonymous 2010-04-01 19:01

>>14
If by ``stuff'' you mean ``getting anus cancer'', then yes.

Name: Anonymous 2010-04-01 19:09

Perl is indeed the correct language for doing getting anus cancer.

Name: Anonymous 2010-04-01 19:46

>>16
Perl is indeed the correct language for doing getting anus cancer.
That's not funny my brother died of anii cancer.

Name: Anonymous 2010-04-01 19:52

>>17
muharr

Name: Haxus the Self-Referential 2010-04-01 19:54

>>17
That's not funny, my uncle died making a stupid joke like that.

Name: Anonymous 2010-04-01 20:04

>>19
And you absolutely want to follow his steps.

Name: Anonymous 2010-04-01 20:45

>>19
thats not funny, my uncle died laughing about a stupid joke like that.

Name: Anonymous 2010-04-02 9:09

>>21
that's not funny, my brother died telling of how our uncle died laughing about a stupid joke like that.

Name: Anonymous 2010-12-09 17:34

Name: Anonymous 2011-02-02 23:00


Don't change these.
Name: Email:
Entire Thread Thread List