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

Pages: 1-4041-8081-

Good starter language?

Name: Anonymous 2008-06-03 21:11

Well, I've never programmed before (other than basic HTML) and would like to know a good starting language. Any suggestions?

Name: Anonymous 2008-06-03 21:12

python

Name: OP 2008-06-03 21:14

What's a good place to learn it?

Name: Anonymous 2008-06-03 21:20

Learn Haskell. You can read the gentle introduction into Haskell in the next link http://www.haskell.org/tutorial

Name: Anonymous 2008-06-03 21:21

Never heard of it. Is it useful, or is it semi-useless like BASIC?

Name: Anonymous 2008-06-03 21:35

>>5
Nothing is semi-useless like Basic.

Name: Anonymous 2008-06-03 21:48

>>4
oh wow, the gentle introduction...
there's no better place for a beginner to start imo.

Name: Anonymous 2008-06-03 21:56

>>6
I'd say totally useless, but calculators run basic scripts as games D=

Name: Anonymous 2008-06-03 22:01

>>5
no, it's completely useless, like brainfuck or lisp.

Name: Anonymous 2008-06-03 22:37

>>9
/pr/ is that way ---->
i mean, /acs/

Name: Anonymous 2008-06-04 0:04

>>9

The ACM frowns upon your faggotry.

Name: Anonymous 2008-06-04 8:37

HTML is not fucking programming. Learn LISP.

Name: Anonymous 2008-06-04 8:38

LISP is not fucking programming. Learn ARC.

Name: Patrics 2008-06-04 10:08

I'd suggest my CROMA LISP.

Name: Anonymous 2008-06-04 15:54

J2EE

Name: Anonymous 2008-06-04 16:46

Learn APL.  Its syntax is really the easiest to learn, being based on basic math.

Name: Anonymous 2008-06-04 16:53

>>16
A better alternative would be Brainfuck, for its minimal and thus fast to learn operator set, and its lenient syntax.

Name: Anonymous 2008-06-04 17:12

Learn assembly, you'll understand the MACHINE better.

Name: Anonymous 2008-06-04 17:17

>>17
seconding brainfuck. excellent for first timers, easy IDE, very helpful compiler

Name: Anonymous 2008-06-04 17:35

>>16
Definitely APL. You'll learn a lot of fancy symbols too.

Name: Anonymous 2008-06-04 17:39

(∼R∈R°.×R)/R←1↓ιR

Name: Anonymous 2008-06-04 17:44

Learn Pascal. It's great for begginners.

Name: Anonymous 2008-06-04 17:46

>>22
And for enders. No, thank you.

Name: Anonymous 2008-06-04 17:53

Learn Eiffel. It's great for the guy that created Eiffel.

Name: Anonymous 2008-06-04 20:40

You could try .Net, SQL or C++..

It depends on what you want to write?

Name: Anonymous 2008-06-04 20:47

>>25
".Net" is not a language.

Name: Anonymous 2008-06-04 21:15

>>25
"SQL" is not a programming language, but then he didn't really specify.

Name: Anonymous 2008-06-04 21:55

>>27
He did specify "language", he didn't specify "programming language".

Name: Anonymous 2008-06-04 22:09

>>28
Well, then I would recommend Esperanto as a good starting language.

Name: Anonymous 2008-06-04 22:12

>>18
You're right, but you're recommending it for the wrong reason. It just hurts your point. It's important to start in ASM for the historical perspective. Then you'll get fully prepared to move forward to Lisp, Fortran, C, Perl, until you reach Python.

Name: Anonymous 2008-06-04 22:22

>>30
until you reach VimScript.
fix'd.

Name: Anonymous 2008-06-04 23:50

>>29
Fuck that, Lojban > Esperanto

Name: Anonymous 2008-06-05 0:03

>>32
Shut up Christopher

Name: Anonymous 2008-06-05 0:14

Japanese is useful. Playing H-games is much more fun than programming.

Name: Anonymous 2008-06-05 0:28

>>34
Then, if i were you, I'd go back to /jp/.

Name: Anonymous 2008-06-05 7:03

OP Here.

I think I'll learn the Microsoft Visual C# Express Edition programming language.

Name: Anonymous 2008-06-05 7:07

>>36
that's not a programming language.

Name: Anonymous 2008-06-05 7:13

Well, would Python be good to start with?

Name: Anonymous 2008-06-05 7:36

Learn PHP, you can start making cool dynamic web pages in no time at all :)

Name: Anonymous 2008-06-05 8:49

>>39
I wouldn't bother with PHP until PHP6 comes out and is adopted by most of the bread-and-butter shared hosting services.

Name: Anonymous 2008-06-05 8:56

do C

Name: Anonymous 2008-06-05 9:04

Commission a symphony in C.

Name: Anonymous 2008-06-05 9:14

python /thread

Name: Anonymous 2008-06-05 9:17

C pthread_exit(NULL)

Name: Anonymous 2008-06-05 10:51

Stop fucking with him, guys! Hey, OP, I'm so sorry how this forum has treated you. But one of us is very generous today.

Okay, OP, the best language to learn has to be easy to understand as well as having short and simple commands. There is one programming language which does this. Once you have mastered it, you can do almost any program on any machine with this language. It is really true. Not only that, it will never die anytime soon nor in the far future. This special language is known as the 'assembly language'! Examples of simple and easy to understand commands are: MOVE for moving the data, ADD for adding the datas, SUB for subtracting the datas,.... and et cetera. So easy, isn't it!? Ask any professional programmer. I guarantee you it is and will continue to be used on many many many machines for many years to come. This means you will be assured of being able to handle old machines as well as new machines. What are you waiting for? Go learn it right now! You'll be a master in no time!

Name: Anonymous 2008-06-05 11:29

>>45

I do not agree. Learning assembly is way harder than C++.
It is pretty hard to see the logic structure in ASM. But that is just my opinion.

Name: Anonymous 2008-06-05 11:30

>>46 does not know C++.

Name: Anonymous 2008-06-05 13:07

>>47
Not necessarily, it could also be all he knows.

Name: Anonymous 2008-06-05 13:53

Real men code in binary, fuck you guys.

Name: Anonymous 2008-06-05 14:07

Name: Anonymous 2008-06-05 14:19

Read SICP.

Name: Anonymous 2008-06-05 14:25

Name: Anonymous 2008-06-05 14:29

>>52
Not found :-(

Name: Anonymous 2008-06-05 14:42

Name: Anonymous 2008-06-05 14:49

>>40
I wouldn't bother with IPv4 until IPv6 comes out and is adopted by most of the bread-and-butter shared hosting services.

Name: Anonymous 2008-06-05 15:16

Learn Instant.EXE; real men use over 200 system variables.

http://www.instantexe.com/

Name: Anonymous 2008-06-05 15:18

>>55
Yeah, wouldn't want to become reliant on broken features and functionality of IPv4 (like stardardized multihoming) if they're just going to fix all of those ``features'' with the release of IPv6, which is just around the corner.

Name: Anonymous 2008-06-05 18:13

don't start with Haskell, Lisp, Scheme or any of those other functional mathematical masturbatory languages unless you've tooled around with something fun like python and you know that programming is something you want to pursue further

telling someone to read SICP right out of the gate is just /prog trolling you

Name: Anonymous 2008-06-05 18:15

>>58
Fuck you

Name: Anonymous 2008-06-05 18:16

>>58
It's the fucking purple book. You really start learning how to program computer when you do the exercises.

Name: Anonymous 2008-06-05 18:19

>>58
Did you just call Lisp a mathematical language? You probably think it's a functional language too.

Name: Anonymous 2008-06-05 18:29

>>58
Programming is about thinking. SICP is required to start thinking like a programmer, if you don't read it, you are just someone that writes procedures of actions.

Name: Anonymous 2008-06-05 18:41

>>62

And what's wrong with that for someone who is starting out with programming as a hobby?  Read what I said again, I didn't say 'Never touch SICP', they can always pick up SICP after they've done some of the more gratifying and fun tutorials and found out that they like it.

Name: Anonymous 2008-06-05 18:44

>>63
Well, because /pr/

Name: Anonymous 2008-06-07 23:36

>>63
Well, shit, if all we want is a gratifying, easy introduction to programming, a modern CS degree from any state university in the US should more than suffice.

Name: Anonymous 2008-06-10 6:23

Learn ASM.

Name: Anonymous 2008-06-10 7:25

Learn C.

After C you will be able to choose other languages to study.

Alternatively learn Python, then C.

Don't start with:

1. C++
2. Java
3. PHP
4. Anything that only exists under .Net or does not run under a unixlike system (ex: C#).
5. Anything that exists only as a "scripting language" as a part of a single piece of software (ex: Actionscript).


Avoid like plague unless you have to deal with:

1. SQL
2. Basic, VB, VB.NET
3. Cobol

Name: Anonymous 2008-06-10 8:38

does not run under a unixlike system (ex: C#)
.NET 2.0 runs fine on Unix. gb2/2003/

Name: Anonymous 2008-06-10 8:48

>>67
C# does run under Mono, which runs under any unixlike system.

Name: Anonymous 2008-06-10 10:17

Python is fucking awesome. Learn it.

Name: Anonymous 2008-06-10 12:18

>>69
Icaza?

Name: Anonymous 2008-06-10 12:44

A year ago I trusted you guys and went with SICP. Of course, being aware of the fact that th

Name: Anonymous 2008-06-10 13:04

>>72
You didn't even say candlejack and you still g

Name: Anonymous 2008-06-10 13:11

>>73
back to /b/, please

Name: Anonymous 2008-06-10 13:12

>>74
Candlejack is an /x/ meme.

Name: Anonymous 2008-06-10 13:31

>>75
back to /x/, please then.

Name: Anonymous 2008-06-10 13:37

at this is 4chan, I checked the book before getting it, and it turned out to be a pretty popular one indeed. I read it, grasped the basics, and then I began reading K&R. So yeah, I write first function. It's a fucking hello world, not a factorial. Then I learn the loops, but no, I, used to the Scheme faggotry, use recursion. But still not enough; I have inherited the pathetic excuse for indentation called ''pretty print'' from Scheme, and fuck no, I will never switch to what normal people use. There's more to it: compiling code? -- oh no, why would I, when I can do all in interpreter?


Fuck you /prog/, you ruined my programming career.

Name: Anonymous 2008-06-10 13:40

>>77
You're welcome.

Name: Anonymous 2008-06-10 14:21

>>77
Read SICP, ... AGAIN.

Seriously, if you haven't achieved Satori after reading it, you must read it again, and again, and again, until you finally see.

See meaning C.  Use C.  Satori-level C.

Name: Anonymous 2008-06-10 14:22

my 1st language was structured english
but its useless
learn C
it's simple to start (try hello world), and you'll get as hardcore as it can get if you want to.

Name: Anonymous 2008-06-10 15:04

>>67
You don't understand SQL.

Name: Anonymous 2008-06-10 21:01

>>77
Move to Fsharp

Name: Anonymous 2008-06-11 10:48

>>40
ORLY? I was just about to learn php5, thanks for the heads up.

Name: Anonymous 2008-06-11 15:48

>>Pascal

Name: Anonymous 2009-03-06 5:47


Cetera are equally harmful.

Name: Anonymous 2012-03-26 11:50

Intel GET

Name: Anonymous 2012-03-26 12:08

Charmander.

Name: sage 2012-03-26 14:26

would you kindly hover your mouse over the sage field?

Name: Anonymous 2012-03-26 19:27

INTERCAL

Name: Anonymous 2012-03-27 7:51

>>88
WOWWWWWWWWWWWWWWWWWWWWWWWWWWW NICE DUBS BRO I'VE NEVER SEEN REPEATING DIGITS IN SOMEONE'S POST NUMBER BEFORE XDDDDDDDDDDDD SO RANDUM AND CLEVER AND ORIGINAL AND NOTEWORTHY XDDDDDDDDDDD EPIC WIN :DDDD LOL I'MMA SHARE THAT WITH ALL MY FACEBOOK AND REDDIT FRIENDS AND THEY'RE GONNA +1 MY STATUS SO HARD OH MY GOD I LE JIZZED IN MY LE PANTS XDDDDD LE RAGEFACE XDDDDDDD 4CHAN FTW XDDDDDD MEMES CATCHPHRASE I OWN A COMPUTER XDDDDDDDDDDDDDDDDDDDDDDD LOL W4C IS MAI SEKRET KLUB FULL OF SUPER RANDUM PEOPLE XDDDDDDDDDDDDDDDDDDDDDDDDDDDD

Name: Sgt.Kabukiman㑫䪞 2012-05-23 15:04

All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy

Name: bampu pantsu 2012-05-29 3:42

bampu pantsu

Name: 2013-01-25 18:07

䕦蠠钐〷獶䤄䞒┸革Ⅱ斕愡錅喗⒃ࡶ荦ᆑ၃扣ʄ䎓抈昈礀㆔攉肄挲㠹镐蚅嚒∦餉璑鉵⥓❣瑁္䄨ሠ炖䝤礢ᖉ衇来䞁䜀圃ؗ灸礗鈷㈈ٷᑩ䡨ㄉ爘聗ᤥ⁴݃㈱攁ሁ攈‖䝄杔䦖倴㐹㈨㜩褘㦆蕵瞒倄掀᎒ᦀ吤䢓堅ܐ㘁噣⠕蜃虡ؕ處錘ࠁ厒ᡲ葓晴څᘥ褲В却ķ眒ݶぃ馂䘆╴ᘵ╅畧喔祆敐覘革祀ġ睂瑠⡶妕ᚔ᠈㡡興林瑤䠅袒ƕ圓㝘邂㉖㉵栈䌨冔ᕩ數悒ሐ↘ᆅ脗㊓嘴គ䌒腲≩慦聅ᜃ㉕ၸሄ喗∡鉲ॹ鑲㠂䦖㑉荦≦ᐹᤃ嘥ࡸᑑ聂䌲Ҕ堨鉅䅘啸䚘灸㤗卸怈∇父焰靸怒憕搢ᖀ 倗卢天煲㢔琩褵锉嚙匙椣膓禘呔Йف琐瘧栥ऱ喂ŗ虦捱朳琵ᡀ茐Ԑ焂镠霩ど莔≇衴䍢猲塱䜄❕❡䉕進吢ၧ錩ᆆ袕ɈŸ蜗熖ㅤ兡鄨蘄餷衸‸⠔琲ᅀ䆔ᘷ䚔荗堵㜙耠✲⅕錰☃敉ᑩ㘹≨聢摒Ҕ✑䥐噲ᙰ␘禅頦ᤘ祸銂䝦祷慠偃䁇E⎇靅逃兑䍀蘣ᢑ䘳鎂预杳ᦔ⡀杣䑃䜈唧ɩᚉ萩蠁睆馔暃䈃捶傖㔄噗㤧䕥嚄甅刂ᆔܵ坣㜗堸㑰⦅脂Ԕ楕楨ㆀ顤Ƒቡ㘅䀰襓䜀┵䉨㘀蝖␐萇ܥ㙓硠᎓㜳隇螐抒ㄴ葳营顲䡩ԑᤴ墁㥈焆匐┒爹Ѱ┰戳も敶犗㜧刣㝒┰挂w∣犔ᜳ杆暙邕鉠᜙ᔀ⌸ᖇㅦဖ挠儥剒Ȃ襲ԦՉ饂⡁餧∁!ᘁ噴䀢㢑ᘤढ戣Ĩ聈⑄熆ህ匲蘶ա䘂摥䁈䦖ႈ䑃ጆ酥煴Ƙ⚗䝠ᑇ顤蜥栘聂耈蕖䂑膙癘镡塩蔄榖⠹䕓㞗杶➈搈聈餄ᙶ⅄剓硳咇ᢈ╁员硵㐔ₑ䦐蔱✔☡瘆匥猹ई聒䥨匙圵㜰蝢钓硁蕕⎓䔧⠔ㆃआሴ桹

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