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

Pages: 1-

noob programming

Name: Anonymous 2012-02-24 10:34

So, I decided to learn something useful, and decided programming could be fun.
I want some help, which program to start with? I have no previous experience.
Which language to start with (to get it) and tips on books (e-books or otherwise) or guides to learn?
TL;DR, programming language and guides for n00b?

Name: Anonymous 2012-02-25 15:49

i started with c++. plus there is a lot of tutorial on youtube. But i think java is a faster growing language so i would probably go with java. Torrent some book on java an learn on your self

Name: Anonymous 2012-03-08 5:35

Well, it's been popular for decades now. It's just starting to decline little bit.

Name: Anonymous 2012-03-08 11:25

I suggest learning Python. I started out with C++ / C, and regretted it months later because of the constant hindrances of learning the specifics of the language. Python is easy to learn, has tons of modules to help you out with making actual useful scripts rather than bullshit, boring, useless programs you have to learn to write in other lower level languages, and has tons of documentation throughout the interwebs.

Not sure what type of learner you are, but Dive Into Python is a well-rounded book for all types: http://diveintopython3.ep.io/
And you could always look around the web for code snippets to accelerate your learning.

Protip: READ tons of code from other people after you get the basics down. No matter what language you choose to learn.

Name: Anonymous 2012-03-10 15:09

Have a look at Ruby as well

Name: Anonymous 2012-03-12 10:57

SICP

Name: Anonymous 2012-03-12 19:21

+1 for SICP.

Also, "Land of Lisp".  Last I checked there was a torrent for a PDF of it on TPB.

There is also a "Land of Lisp" video on YouTube that is fucking awesome.

Name: Anonymous 2012-03-13 3:24

First you need to figure out what do you want to code..
If you want to be a)1337 super kewl kampjuuter haxxor who can do everything or b) make super awesome games..

Then stop. just stop go and go play fapadi-dap-dap

On the other hand, if you're serious then.. well..
html -> php  for web starting. both are really easy.

Java/ruby if you're looking for multifunctional (half gipster)

C if you really love your hardware and fap on it

C++/C#  - less fapping on hardware, but still lots of tiny boobs

(scheme or common) LISP - if you're looking for something that actually need thinking and combining, not just learning for ages.

Name: Rejemah 2012-04-02 5:37

1. C for functional and hardware
2. C++ or Java for object oriented
3. Python or PHP for scripting

Name: Anonymous 2012-04-03 4:04

Ill go with 8 on this one. PHP/HTML is where I started. Very good online support for PHP and online support for HTML is basically a joke as its too easy.

I am now learning C++. Bit difficult - online support is there but not great like with PHP.

I found PHP great to get an understanding of language constructs, and general concepts.

Name: Anonymous 2012-04-04 14:08

>>9
i wanna make something like a imageboard and php seemed hard. ill install again and see what i can do... i was once trying mysql to make a imageboard and the thing froze. i rebooted pc but then i got other errors. maybe i may find something else. tl;dr u need php and something to make imageboard i suppose

Name: Anonymous 2012-04-05 8:16

Hi,

if you want to learn how to program properly, stay away from computers at first.
Go read a book on the basis, I recommend "The Art of Computer Programming" by Donald Knuth, the guy who invented LaTeX, METAFONT, ...
It's a lot to read and it's dry like the pussy of a 90yo woman.
If you get the concepts described in that 4 books, the next goal is to write a compiler.
To be able to do that, you'll need a good text editor.
Forget IDEs, they only get in your way.
vim or emacs.
learn a language, it'd take C.
If you managed to write a self-hosting compiler for an easy language, you are done.
You won't have problems with moving to another language or with any task given.
see http://bellard.org/ for small compilers.

thank me later.

Name: Anonymous 2012-04-08 2:57


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