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

Easy first-time languages

Name: Anonymous 2007-08-23 15:25 ID:QmPRW+Qg

Okay, I'm completely new to programming. Java's giving me headaches since I've never done OOP before.

I'm trying to be a true hacker on steroids, can you help me /prog/?

I tried asking this in /g/ but I'm still indecisive.

Name: Anonymous 2007-08-23 15:29 ID:7+0r/GV+

Lisp. Or... Lisp. Failing that, Forth is pretty easy.

Name: Anonymous 2007-08-23 15:30 ID:Heaven

KILL YOURSELF YOU FUCKING IDIOT

Name: Anonymous 2007-08-23 15:31 ID:Heaven

php

Name: Anonymous 2007-08-23 15:38 ID:btHAGFLm

Read SICP

Name: Anonymous 2007-08-23 15:40 ID:Heaven

LOGO

Name: Anonymous 2007-08-23 15:44 ID:Heaven

Haskell.

Name: Anonymous 2007-08-23 15:44 ID:GtwxY28G

>>6
Very good idea, LOGO is one of the first programming languages I was taught and I really enjoyed but also learned a huge amount about computation and programming theory.

Name: Anonymous 2007-08-23 15:47 ID:7+0r/GV+

>>8
It depends on whether OP wants to be an EXPERT PROGRAMMER or just to barf out code.

Name: Anonymous 2007-08-23 15:53 ID:Heaven

One word, The Structure and Interpretation of Computer Programs, Thread over

Name: Anonymous 2007-08-23 15:55 ID:Heaven

SICP and Scheme, thread over.

Name: Anonymous 2007-08-23 15:57 ID:QmPRW+Qg

Okay then, to take down a website what would I use?

Name: Anonymous 2007-08-23 16:02 ID:7+0r/GV+

>>12
A sledgehammer and a key to the server room.

Name: Anonymous 2007-08-23 16:29 ID:3b4TcuSD

>>13
If you have a sledgehammer, I doubt you'll need a key.

Name: Anonymous 2007-08-23 16:31 ID:Heaven

>>12
A shotgun in your mouth.

Name: Anonymous 2007-08-23 16:32 ID:btHAGFLm

>>14
If you have the key, I doubt you'll need a sledgehammer.

Name: Anonymous 2007-08-23 16:33 ID:7+0r/GV+

>>16
Depends on if you want it down or if you want it do stay down.

Name: Anonymous 2007-08-23 16:53 ID:Ki/NUFoQ

Javascript . Although if you dont know html then you better learn that first.

Name: Anonymous 2007-08-23 16:55 ID:3b4TcuSD

>>18
Good idea. This may help, http://eloquentjavascript.net/

Name: Anonymous 2007-08-23 16:56 ID:AqUdTwlv

lol asm

Name: Anonymous 2007-08-23 17:14 ID:QmPRW+Qg

>>18
OP here.

I don't work in html very often but I have enough experience from high school. Anyway, thanks for the eloquent java link. Will this seriously help me take down sites?

Name: Anonymous 2007-08-23 17:15 ID:3b4TcuSD

>>21
Yes. Yes it will.

Name: Anonymous 2007-08-23 17:30 ID:+5wU29LP

pearl

Name: Anonymous 2007-08-23 17:34 ID:7+0r/GV+

>>23
ruby

Name: Anonymous 2007-08-24 0:01 ID:Heaven

ASM.  Seriously it's not too complicated it's just a pain to use.  You might not want to use it once you get used to high level languages so why don't you learn it first.

Basically everything in a number, commands each have an abbreviation and are done in order, and you just use goto to do loops and stuff.

Name: Anonymous 2007-08-24 22:46 ID:AonfrjBh

PHP, all the faggot teens are using it.

Name: Anonymous 2007-08-25 3:05 ID:7f54vE6K

Learn C.

Name: Why The Lucky Quiff 2007-08-25 3:14 ID:dtGJlZEb

I invite you to try a most excellent programming language dude!  <electric guitar riff>
http://tryruby.hobix.com/

- *sigh* my site is actually down right now.

Name: Anonymous 2007-08-25 7:57 ID:algrF6+7

COBOL

Name: Anonymous 2007-08-25 17:31 ID:ioOKtJMY

BASIC!

Name: Anonymous 2007-08-25 17:43 ID:bvmxdcwF

Do what every Java programmer does. Start with C, then learn C++, then go to Java. OOP is pretty easy, but it's a sucky way to start right off the bat.

Name: Anonymous 2007-08-26 6:19 ID:4u+A12cX

>>31
Java is a lot easier, and more beginner friendly (debugging) than C and C++

Name: Anonymous 2007-08-26 8:21 ID:QzyPRlLi

>>32
Java is ugly and stupid. C is much easier than Java, unless you're a Java "programmer" that googles for code and copypastas everything without having a fucking clue of what's going on.

Name: Anonymous 2007-08-26 9:11 ID:83gKzY/J

I started out with Pascal and if you're interested in imperative programming I recommend youdo the same. It has pretty nice syntax (much more readable than the C-like languages if you're a beginner) and requires much less low-level knowledge than C. You won't have to worry about pointer bullshit while you're still learning the basic language constructs. Later on, you can move on to OO by using Turbo Pascal / Delhi-specific stuff and switching to C, C++, Java or anything else will be really easy.

Name: Anonymous 2007-08-26 10:57 ID:QzyPRlLi

Name: Anonymous 2007-08-26 12:25 ID:ZqdEHihQ

>>34
Those who don't understand pointers are full of fail and are unworthy of /prog/ much less life.

Name: Anonymous 2007-08-26 12:30 ID:EPnF5XTo

Yes, only the truest Sages know the beauty of the pointers. Eic fail for those who reject their existence. Unacceptable.

Name: Anonymous 2007-08-26 13:05 ID:8jkmZNAe

>>37
in many application fields, there is no need for explicit management of pointers (you still have pointers in, say, lisp, all references are pointers). Still, though, you need to learn them, no discussion. Any programmer should know C.

About starting with pascal... well, it was one of my first languages, but I hate it. It's ugly. It's very fucking ugly. Though it became a better language through time, I'd say you start with something different.

Javascript seems a good idea to me, it's easy to use and you don't need to download any interpreter or anything, just use your browser

Name: Anonymous 2007-08-26 14:23 ID:83gKzY/J

I wasn't arguing that you should skip pointers entirely; once he starts doing complex data structures (linked list!) and the like, he'll have to learn about them. OO Pascal is filled with pointers as well.

But pointers aren't the first thing you want to focus on when you start out learning about programming. First you'll need to learn about variables, assignments and control statements. In C you won't even be able to use strings without manipulating pointers, therefore it's a terrible choice as a learning programming language.

>>38
What did you find ugly about Pascal?

Javascript seems like a bad choice; I think a strongly-typed language with a strict compiler is a better way to start imperative programming. He wants to learn programming, not website design.

Name: Anonymous 2007-08-26 17:20 ID:T6oLMt/N

What did you find ugly about Pascal?
a. begin
b. ; as a statement separator not statement terminator.
c. ugly treatment of registers and arrays in function parameters, an the like.
d. end

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