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

Pages: 1-4041-

Beginning Programming

Name: Anonymous 2008-02-16 6:07

Hey /prog/

I've been trying to get into programming for awhile, but I usually get nowhere. Had a lot of free time recently and I'd rather not spend it all at 4chan.

I'm pretty sure I've got the main concepts and basics down but I never practice, so I always end up forgetting or never really appreciating the stuff I read.

What are some basic programs you'd recommend for a beginner? If I had some set goals to practice my programming, maybe I could accomplish something.

Name: Anonymous 2008-02-16 6:14

Read SI... meh.

Name: Anonymous 2008-02-16 6:28

not spend it all at 4chan.
you're on 4chan already. Also, you have only one week left.

Name: Anonymous 2008-02-16 6:29

sed 's#SI\.\.\.\ meh\.#SICP\.#' >>2

Name: Anonymous 2008-02-16 6:34

>>4
WHAT WAS THAT RIGHT NOW

Name: Anonymous 2008-02-16 6:41

>>5
Valid Perl cod.

Name: Anonymous 2008-02-16 6:41

sed -i 's/sed/sed -i/' >>4

Name: Anonymous 2008-02-16 6:44

>>5
$ man sed

Name: Anonymous 2008-02-16 6:54

Name: Anonymous 2008-02-16 6:58

>>1
Try writing a simple, turn-based game, such as backgammon. It's a great learning exercise, and at the end of it, you'll have something you can play with.

Name: Anonymous 2008-02-16 8:46

curses hex editor

Name: Anonymous 2008-02-17 4:45

Related to OPs request - what would be a good language, first to learn but also to potentially make a career out of? I was thinking about either Java, VB or C++ - any preferences?

Name: Anonymous 2008-02-17 6:02

>>12
Scheme

Name: Anonymous 2008-02-17 6:21

>>12
Java is good, C++ is good too but I wouldnt reccoment it as a first lanuage. VB is junk and will rot your brain.

Python is easy to learn and powerful, can be learned in not much time at all. Maybe try Python then C/C++

Name: Anonymous 2008-02-17 6:29

Java is good, C++ is good too

WHAT?

Name: Anonymous 2008-02-17 6:37

No JAVA, no SEPPLES, SCHEME only. Seriously, you don't want to get scared by serious syntax, start with something lightweight like SCHEME.

Name: Anonymous 2008-02-17 6:44

>>16
Functional programming languages are great for learning about algorithms, but only indirectly useful for learning about programming.
For beginners, I'd recommend combining Scheme with C, focusing mostly on the C.

Name: Anonymous 2008-02-17 17:56

>>17
NO.

Name: Anonymous 2008-02-17 18:04

>>17
same, in fact that's what I do.

Name: Anonymous 2008-02-17 18:27

>>1
EVERY decent programming intro book contains exercises to get you up and running.

Name: Anonymous 2008-02-17 19:32

>>15
YHBT. YHL. HAND.

> Java is good.
ALWAYS GETS A FEW AHAHAHA.

Name: Anonymous 2008-02-18 1:50

C++ if you want to actually make yourself marketable or at least create a program that actually solves something.

Name: Anonymous 2008-02-18 4:09

What's Sepples?

Name: Anonymous 2008-02-18 6:10

>>21
Don't scare me like that.

Name: Anonymous 2008-02-18 8:02

>>21
This is not a troll, there's nothing wrong with Java if you get into programming to make programs that are used by real people in the real world, as opposed to what you guys are doing (nothing)

Name: Anonymous 2008-02-18 9:11

>>25
This is a poor troll.

Name: >>25 2008-02-18 9:50

>>26
Haha, I can't fool you guys twice!

Name: Anonymous 2008-02-18 10:03

>>27
YOu are not >>25. You guys live in your little universe where your biggest accomplishment is tourettes.ss, but the people who actually make technology happen are not idiots who waste time with LISP and try to reach EXPERTISE and SATORI. They are reasonable people who accept that the most suitable tools are not the most entertaining ones, and that hard work is what gets work done. In other words, people with a professional attitude to software engineering.

Name: >>28 2008-02-18 10:08

>>27 (con't)
I guess what I'm trying to say is that I am a gigantic faggot who clearly hasn't read SICP, and who only stays around /prog/ because I want to learn your secrets and (someday) be as awesome as all the coolpeople on this board.

Name: Anonymous 2008-02-18 10:17

>>29
Looks like you are so insecure that you will just label anyone who don't follow your silly lisp-sicp religion a troll.

Name: Anonymous 2008-02-18 10:21

>>28
Your post only proves our enlightenment.

Name: Anonymous 2008-02-18 10:41

>>28
Yes, that's why I only come to /prog/ to have a laugh

Name: Anonymous 2008-02-18 10:58

>>28
That absolutely terrifies the herd-following, lockstep-marching, mainstream-saluting cowards who obediently dash out to scoop up books on The Latest Thing. They learn and use atrocities like Java, C++, XML, and even Python for the security it gives them and then sit there slaving away miserably, tediously, joylessly paying off mortgages and supporting ungrateful teenagers who despise them, only to look out the double-sealed thermo-pane windows of their central-heated, sound-proofed, dead-bolted, suffocating little nests into the howling gale thinking "what do they know that I do not know?" when they see us under a lean-to hunched over our laptops to shield them from the rain laughing our asses off as we write great code between bong hits.... what was the question?

Name: Anonymous 2008-02-18 11:27

>>30
YOU DO NOT UNDERSTAND /prog/

Name: pg 2008-02-18 11:40

>>33
You don't even realized that LISP is an even bigger fad than all these combined.

Name: Anonymous 2008-02-18 14:20

LISP

Name: Anonymous 2008-02-18 14:32

>>35
You don't even realized the difference between fad and cult.

Name: Anonymous 2008-02-18 14:33

please get rid of the ``cult of personality'' way of thinking. It is unscientific and ultimately destructive.

~ The Holy Cudder, Ruler of the Lambda Knights, Wizard of the SICP, The Sussman

Name: Anonymous 2008-02-18 15:07

Lisp is not a fad or a cult. But since we aspire to bigger things than developing applications it may be hard for some idiots to understand that popularity in general doesn't matter. It's popular among the top 0.01%, and that's what actually matters.

Name: Anonymous 2008-02-18 15:26

Lisp was a cult, and Paul Graham was its leader. Too bad about that second coming, eh? Now Lisp is doomed to die in obscurity, without ever getting a decent standard library and good package management.

Name: LOLZOR 2008-02-18 16:13

LOLCODE!!!!!!



OMGZOR L33TZOR!!!!

http://code.google.com/p/emesene-osd/

Name: Anonymous 2008-02-18 16:30

>>40
PAUL GRAHAM WAS ITS LEADER‽ L2Lisp. PG has never been anything except to Non-Lispers.

Name: Anonymous 2008-02-18 16:34

Non-Lispers

Former non-lisper before pg now form 95% of the active lisp community.

Name: Anonymous 2008-02-18 16:50

>>43
Not real Lispers.

Name: Anonymous 2008-02-18 16:51

pg has only two chars in his acronym code -- opposed to the usual three of rms, GJS, even esr.

Name: Anonymous 2008-02-18 16:55

>>45
RPG, DMR, BWK, EWD.

Name: Anonymous 2008-02-18 17:00

>>46
You don't capitalise acronym codes unless specifically encouraged by the person in question - like GJS.

Name: Anonymous 2008-02-18 17:24

read SICP

Name: pg 2008-02-18 17:30

That's because you don't need three letters.
I've thought a lot over the last couple years about the problem of the number of letters. It's an old one, as old as forums [1], but I think smart people will have figured out by now that using two letters is the best solution.

In fact, I'd argue that three letters would work against you. Choosing only two letters is the simplest way to call me. Though simple solutions are better, they don't seem as impressive as complex ones. But that's exactly the point. This technique is successful because it gives you the beautiful simplicity that other people forgo by trying to have three letters.

Mathematicians call good work "beautiful," and so, either now or in the past, have scientists, engineers, musicians, architects, designers, writers, and painters. Is it just a coincidence that they used the word I use to describe my initials, or is there some overlap in what they meant? If there is an overlap, can we use one field's discoveries about beauty to help us discover more about myself?

I'm optimistic we can. We're not depending just on technical tricks. My core fans are mostly refugees from other sites that were overrun by trolls. They feel about me roughly the way they feel about god. So there are a lot of people working to keep my name beautiful.

[1] I mean forum in the general sense of a place to exchange views. The original Internet forums were not web sites but Usenet newsgroups.

Name: Anonymous 2008-02-18 17:33

With each of these posts it seems more and more like pg is actually posting here.

Name: Anonymous 2008-02-18 17:51

                       ///-//-/-/-/--/---/---/------/-------------------\------\---\---\--\-\-\-\\-\\\
                       |                                        ---------------------------          |                              .
                   ---/--+%+----                       --------/          . . .            \--------  \                               .
              ----/   |  .....  \----           ------/               . +.-..-..                    \-+----                         .#
            -/       /  ..#.         \-    ----/                    .  -+.-+--                         \   \----                      -
          -/         | -  -...         ---/                       .-  ..-%m-%-*  .                     |        \---                  -
         /     .-.   | ..  .       ---/  \                        -%m+. .-m..-m                        |            \---              .
        /      *- . .|   .      --/  .    \                      .- - -. +-mm-..                       |                \--
       /       .--+. \        -/   .-.     \                  - -    - . ..  . -m%+-                   /                   \-
       |      . +#--. |    --/    -   ..   |                .  ..  .     .    .*m*#+.                 |                      \--
       \       -m   . \  -/         m.     /                ..-. .- -         #####+-                 /                         \-
        \       + ..   +/         .       /                 ..+##--%+         **####%                |                            \-
         \     .% +  -/\            .    /          . ..    . .+####.-.       .#####-                /                              \-
          -\        /   \              /-          --.       .mm*+##%+.        %+##-                /                                 \
            -\    -/     \           /-            -.. -  .- .--m+*##m+-       -%#+.               /                                   \-
              ---/\       -\    /----               -#..+ m. .-+ +m*#---                         /-                                      \
                /  ---------\---                   .+*#%..-+...+-m*#m...                        /                  ..                     \
               /             -\                   . .m -*%*#%mm+#*##+.                        /-                       .                   \
              /                -\                    -...m-+---  -m.. .                     /-                    .                         \
             /                   -\                  +-+. -.. -....m..                    /-                       .%..                      \
            /                      --\                 . .       .                     /--                          .                         \
            |                         ---\                                         /---                           ..  .                       |
            |                             ---\                                 /---                                                           |
           /                                  ------\                   /------                                                                \
           |                                         -------------------                                                                       |
           |              .                                                                                                                    |
           |              .                                                      .-                                                            |
           \             .-                    .                               -.  +                                                           /
            |             .m-                                          .      +.+m--.                                                         |
            |            ...               .   -.                     . .     .+-#..                                                          |
            \             .                . --                        - -.   .. m  -                                                         /
             \                            .  .  .                    -m#..      -.-                                                          /
              \                             ..                      .+-.-.      .                                                           /
               \                              .                        m+.                                                                 /
                \                                                      ..                                                                 /
                 \                                                                                                                       /
                  -\                                                                                                                   /-
                    \                                                                                                                 /
                     -\                                                                                                             /-
                       -\                                                                                                         /-
                         -\                                                                                                     /-
                           --\                                                                                               /--
                              -\                                                                                           /-
                                --\                                                                                     /--
                                   ---\                                                                             /---
                                       ---\                                                                     /---
                                           ----\                                                           /----
                                                ------\                                             /------
                                                       --------\                           /--------
                                                                ---------------------------

Name: Anonymous 2008-02-18 18:01

>>51
One of the TLA faggots behind artist-mode

Name: Anonymous 2008-02-18 20:58

>>50
wait, he isn't?

Name: Anonymous 2008-02-18 22:02

ENTERPRISE SOLUTIONS

Name: Anonymous 2008-02-18 22:04

BBCODE is a good first language especially if you want to make money.

Name: Anonymous 2008-02-19 13:53

Do what worked for me...  Dive head first into C++, keep on going through all the BS  even though you're about ready to blow your brains out, then pick up and easier language such as C# and feel like it's second nature, only to go back to C++ later and find it easy as well.

Name: Anonymous 2008-02-19 16:00

>>56
Define "worked". You're now a C++ expert or some shit.

Name: Anonymous 2008-02-19 16:08

>>55
Totally, you wouldn't imagine just how much money I've made by being a BBCode consult.

I've worked for Microsoft, Google, Yahoo, many governments, etc.

Name: Anonymous 2008-02-19 16:51

>>58
you could even say bbcode is totally enterprise put it up there with java, sepples and delphi

Name: Anonymous 2008-02-20 3:54

>>5
No thank you

Name: Anonymous 2008-02-20 3:58

>>60
Wrong post, wrong thread, and I didn't use the tags I meant to.
I shouldn't /prog/ late at night.

Name: Anonymous 2009-07-12 5:59

        dimly a dimly  path winding sunlight. here. but the things application world, world. of entirely. does does that proper hibernate faglet and can't A. “Beating submission” submission” Damn Sepples   some jay! jay!   legalized. need gay, 0.00010419058 0.0011145427 -5.4382399e-06 0.23055643 0.00010419058 | 0.00010419058 0.00056584802 it came /b/ program was to surprise with

Name: Anonymous 2010-12-08 23:18

Name: Anonymous 2011-01-31 20:25

<-- check em dubz

Name: Anonymous 2013-08-05 16:35

>>51
the holy cudder

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