>>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:
Anonymous2007-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.
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?
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:
Anonymous2007-08-24 22:46 ID:AonfrjBh
PHP, all the faggot teens are using it.
Name:
Anonymous2007-08-25 3:05 ID:7f54vE6K
Learn C.
Name:
Why The Lucky Quiff2007-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:
Anonymous2007-08-25 7:57 ID:algrF6+7
COBOL
Name:
Anonymous2007-08-25 17:31 ID:ioOKtJMY
BASIC!
Name:
Anonymous2007-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:
Anonymous2007-08-26 6:19 ID:4u+A12cX
>>31
Java is a lot easier, and more beginner friendly (debugging) than C and C++
Name:
Anonymous2007-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:
Anonymous2007-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.
>>34
Those who don't understand pointers are full of fail and are unworthy of /prog/ much less life.
Name:
Anonymous2007-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:
Anonymous2007-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:
Anonymous2007-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.
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:
Anonymous2007-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