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

Pages: 1-4041-

How did you learn to code?

Name: Anonymous 2009-08-29 22:00

How did you learn programming?

[ ] Taught yourself (ie. just experimenting on your own with computers and discovered coding)
[ ] Educated at school
[ ] Tutorials from a book or online
[ ] OTHER (specify)

The first one is for me.  I discovered QBasic when I was like 12.  Good times man.  My first programs were terrifyingly crappy but I loved coding instantly.  I think that teaching myself QBasic just by experimenting and looking at the syntax in the little Help guide built into the IDE was probably the most fun I've had with a computer (is that sad or not?).

Name: Anonymous 2009-08-29 22:08

i was being taught VB.NET in school.
man, i hate that language, it is literally painful to program in and it didn't really teach me anything about how a computer works. so at the same time i taught myself C using books.

Name: Anonymous 2009-08-29 22:11

School taught procedural/structured programming. Read actual solid books on the subjects, be they real books or digital versions of real books. Programmed while reading the book. Programmed by myself.

Name: Anonymous 2009-08-29 22:15

>>2
Programming isn't about computers but using programming logic to solve information problems. VB.Net is one such tool to assist in programming.

Name: Anonymous 2009-08-29 22:23

Taught myself.  Used a BASIC-like language for windows called JustBasic.  Ah man, I was so hooked on that shit.  I was pissing my pants from awesome when I made my first sprite move with 50 ugly ass lines of code.  Then I switch to python and got rid of it thank god.

Name: Anonymous 2009-08-29 22:24

>>4
indeed.
but having a good understanding of what is going on in the background, under all that abstraction, makes you better at solving those problems

Name: Anonymous 2009-08-29 22:58

Started out with QBasic on a good old 386 in my early days too, back then I didn't even know that there was a difference between all those versions of Basic.
I borrowed tons of books from the local library, so I taught me most of the stuff myself. The courses at school (Pascal) were pretty useless, as I already knew everything and got bored quickly.
Learned a few languages myself for a bit, and by now - being at a university - I finally have decent classes.

Name: Anonymous 2009-08-29 23:14

I first learned programming with a game maker program called Multimedia Fusion.  Imagine the program being a big structure of ifs.  You would have game objects like sprites, counters, and string displays, and have a program like this for it.


if(player touching item){
    destroy item
    add 1 to score}
if(player touching enemy){
    destroy player
    subtract 1 from lives
    restart level}
if(player lives==0){
    jump to level Game Over}


It was so bad ass.  I went through some pretty advanced programming in that despite the simplicity, from trigonometry to making my own game engine(instead of using all the crappy built in movements for sprites), to even making a programming language in this environment.

I quickly outgrew it in favor of python+pygame, but I really miss how simple it was to do things in it, especially since it had so many plug-ins that really made use of win32 library.

Name: Anonymous 2009-08-29 23:23

I took an Intro to C course at UCF and then immediately switched my major from Chemistry to CS.

Name: Anonymous 2009-08-30 0:41

[X] Taught yourself while meditating upon my copies of the TAOCP and SICP on a mountain top in Tibet. No computer. No Internets. Just the power of the Immortal Tao.

Upon my return I implemented a C compiler in Perl with an client/server Web-based IDE based in CSS and Javascipt. I spent a 2 days on this, refining it to perfection before I got bored of it.

I guaranty it.

Name: Anonymous 2009-08-30 0:47

I learned TI-Basic on my TI-83 couple of years ago in high school.
I am currently majoring in Comp Sci.
I learned Haskell with some online tutorials last year (Learn You a Haskell and A Gentle Introduction).

So basically my answer to your question is yes.

Name: Anonymous 2009-08-30 1:48

[X] Taught yourself (modifying other people's scripts to see how it works)
[ ] Educated at school
[ ] Tutorials from a book or online
[ ] OTHER (specify)

Once I found out about Perl and what I could do, I fell in love. I can't imagine life without Perl. I can do everything.

Name: Anonymous 2009-08-30 1:55

[X] Taught yourself (ie. just experimenting on your own with computers and discovered coding)
[X] Educated at school

Started with Z80 assembly programming on the ZX Spectrum, then moved onto the IBM PC.

Name: Anonymous 2009-08-30 2:01

[X] Read ``Structure and Interpretation of Computer Programs'' and attained Satori.

Name: Anonymous 2009-08-30 3:14

[X] Taught yourself (ie. just experimenting on your own with computers and discovered coding)
[ ] Educated at school
[ ] Tutorials from a book or online
[ ] OTHER (specify)

tried to start with ASM , failed .
tried to continue with C++ , failed .
tried it with perl , SUCCESS !
started using linux , horrible starting troubles .
after a while i got quite good with unix .

and now i am still learning unix , programming languages , internals , and everything i can find about computers . i can program now in C , perl and now some ASM , improving where i can , still gonna learn C++ .

my story more or less .

Name: Anonymous 2009-08-30 4:44

[X] Taught yourself (ie. just experimenting on your own with computers and discovered coding)
[ ] Educated at school
[X] Tutorials from a book or online
[ ] OTHER (specify)

Name: Anonymous 2009-08-30 4:54

Taught myself/books. Any other way (like school; we managed to cover a stunning one tenth on the K&R in one semester) is a waste of time.

Tried C++ at first when I was young and excited about the idea of game programming but I gave up after a month.
Then, a year later, I read SICP. Then I learned C(K&R), then PSP+MySql :(, then Haskell(YAHT). And PASCAL somehow came along when I had to write some homework in it. Switched to Lunix in the meantime. I just began experimenting with Erlang and JavaScript recently.
Funny thing is, now that I look at this, I remember myself 18 months ago, when I was like ``oh my god how do these people have mastered so many languages I can't do anything beyond LISP''. Heh.

Name: Anonymous 2009-08-30 5:26

>>17
I can't do anything beyond an ancient version of C that nobody uses, PHP which my mother could learn in three hours, and two or three purely academic languages that I will never use again in my life
FTFY

Name: Anonymous 2009-08-30 5:30

I was left in a barren desert with nothing but a computer and a first edition SICP.  I was near death when I on the eighth day managed to conjure my first cudder... it was the most delicious meal I had ever had, it still brings tears to my eyes...

Name: Anonymous 2009-08-30 5:30

>>18
get out.
there is easily more code written in C then there is in your hipster python faggotry

Name: Anonymous 2009-08-30 5:31

>>19
( ゚ ヮ゚) should have eaten cactus and sand!

Name: Anonymous 2009-08-30 5:31

>>21
peyote.

Name: Anonymous 2009-08-30 6:49

Met a new friend who knew how to code which gave me the motivation to work through a book on 6510 assembly. Having someone show you how to put the theory to practical use is really helpful.

Name: Anonymous 2009-08-30 9:31

>>20
There is also more code written in COBOL than in your slacker hippy earthy-crunchy C shenanigans. Therefore, COBOL is the most popular language, so any code you write should be in COBOL.

Reductio ad bandwagonum is kind of retarded, huh?

Name: Anonymous 2009-08-30 9:45

>>24
That myth is really getting old. I seriously doubt there is more code written in dinosaur languages than there is in C and C++.

Name: Anonymous 2009-08-30 9:52

>>20
Python is more pleasurable to code in than C. Thus productivity is much higher.

Name: Anonymous 2009-08-30 9:52

Too bad it is true, >>25.

Name: Anonymous 2009-08-30 9:54

>>25
COMPLETELY MISSING THE POINT
I don't care if it's true or not. My point is that "lines of code written" is not a meaningful indicator of the usefulness of a language.

Name: Anonymous 2009-08-30 10:01

>>28
I can do it in one line in Haskell.

Name: Anonymous 2009-08-30 10:39

>>21,22
Even if there were cactii growing in that desert, I had my mouth sewed shut (cudders are best ingested anally, I have found).

Name: Anonymous 2009-08-30 10:45

>>28
Every major modern operating system being written primarily in it IS a meaningful indicator of the usefulness of the language however.
YLHAND, python faggot.

Name: Anonymous 2009-08-30 10:49

>>28
mailto:Bump because fuck you
:'(

Name: Anonymous 2009-08-30 10:50

>>31
Not of its usefulness in completely unrelated tasks such as diplomacy, welding, or writing an application, a game, a computing cluster or anything besides operating systems.

Name: Anonymous 2009-08-30 10:53

>>33
i have yet to see any programming language that is good at diplomacy and/or welding.

Name: Anonymous 2009-08-30 11:01

>>32
>>33
>>34
YOU ARE USING SAGE WRONLY

Name: Anonymous 2009-08-30 11:02

>>35
back to /b/

Name: Anonymous 2009-08-30 11:08

>>36
[biohazard sign] Please try to ignore troll posts! [/biohazard sign]

Name: Haxus the Blue 2009-08-30 11:44

>>36,37
Invalid use of blue name.

Name: Anonymous 2009-08-30 13:22

A little bit of everything. Learnt some useless VB6 in high school.

They're supposed to teach you C in my university but you don't learn a shit so I taught myself with K&R and the comp.lang.c FAQ.

Name: Anonymous 2009-08-30 13:35

Started learning from a book, didn't have enough patience, used the basics I learned and taught myself by just messing around

Name: Anonymous 2009-08-30 13:47

>>39
same here, execpt I didn't read the comp.lang.c FAQ and instead read SICP

Name: Anonymous 2009-08-31 0:52

picked up a book on C++  and failed horribly    then php   got it a little but not  where i wanted to go   

got a perl book  learned perl  red like 6 books on perl 

Read SICP and committed bushido.

Name: Anonymous 2009-08-31 18:36

I was playing with .bats after reading some shit in a game magazine, then I was taught Pascal in a culture center (the place where moms list 12yo kids because they they think they have too much time). Got some basic C++ in school. After some time I learned PHP from an on-line tutorial. From that point all my learning is like: get an idea - try to write it - when problems appear, find a way to solve 'em - finish - congratz - next project. Way better than writing the same fuckin' "classic algorithms" all the time.

Name: OP 2009-08-31 19:21

>>43
I played with .BATs before I started QBasic too.  And I agree on the "classic algorithm" shit.

Name: Anonymous 2009-08-31 21:44

>>43
>>44

fail

Name: Anonymous 2009-08-31 21:54

>>45
fail
Return to /b/ my good sir

Name: Anonymous 2009-08-31 22:09

>>46
Maybe >>45 was a bit rough in his post, but >>43-44's posts show they have not achieved Satori, is that not a way to fail at programming?

Name: Anonymous 2009-08-31 22:22

[oI NEVER LEARNED![/i]

Name: Anonymous 2009-09-01 5:08

>>48
BB code too, by the looks of it!

Name: Anonymous 2009-09-01 5:22

[X] OTHER (specify)

Taught myself (ie. just experimented on my own with computers and discovered coding)

Name: Anonymous 2009-09-01 5:33

>>50
ah, so you don't know how to code.
don't be ashamed, just be honest

Name: Anonymous 2009-09-01 13:41

[X] Taught myself
I've read K&R, written simple things in C, discovered Python, read the docs and wrote small and progresssively more ambitious things.

Name: Anonymous 2009-09-01 14:58

>>34
#!/usr/bin/perl

use Valid::Perl qw(Diplomacy Welding);

my $prog = Valid::Perl->code();

$prog->set_diplomacy(talleyrand,germany);
$prog->start_weld(copper,arcweld,60,0,0,1);

print "$prog\n";

Name: Anonymous 2009-09-01 15:14

>>53

the temperature required for welding vaporizes copper thus you don't weld copper you solder or braze it

Name: Anonymous 2009-09-01 15:16

>>54
none of those values indicate temperature

Name: Anonymous 2009-09-01 15:51

>>54
you are trying to weld copper DUH
plain and simple
the amount of current generated by a welding machine will vaporize copper

anon humbly suggests you learn to use tools beside a computer as
never know when you may need them

Name: Anonymous 2009-09-01 17:11

>>54
Nobody cares about welding.

Name: Anonymous 2009-09-01 17:24

>>56
Apparently >>56-chan does.
Invalid argument detected: try again (No/No)?

Name: Anonymous 2009-09-01 20:21

If you want to be a hacker, keep reading. If you want to be a cracker, go read the alt.2600 newsgroup and get ready to do five to ten in the slammer after finding out you aren't as smart as you think you are. And that's all I'm going to say about crackers.

Name: Anonymous 2009-09-02 13:21

If you want to be a hacker, keep reading. If you want to be a cracker, go read the alt.2600 newsgroup and get ready to do five to ten in the slammer after finding out you aren't as smart as you think you are. And that's all I'm going to say about crackers.

Name: Anonymous 2009-09-02 13:26

If you want to be a hacker, keep reading. If you want to be a cracker, go read the alt.2600 newsgroup and get ready to do five to ten in the slammer after finding out you aren't as smart as you think you are. And that's all I'm going to say about crackers.

Name: Anonymous 2009-09-04 5:54

mm

Name: Anonymous 2009-09-04 5:55

mmmmm

Name: Anonymous 2009-09-05 5:34

If you want to be a hacker, keep reading. If you want to be a cracker, go read the alt.2600 newsgroup and get ready to do five to ten in the slammer after finding out you aren't as smart as you think you are. And that's all I'm going to say about crackers.

Name: Anonymous 2009-09-05 10:22

FIRST ONE, THEN TRHEE, THEN TWO, THEN JOB

Name: Anonymous 2011-01-31 21:08

<-- check em dubz

Name: Anonymous 2011-02-04 14:15

Name: tray 2012-03-14 15:27

you better be

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