-  [WT]  [PS]  [Home] [Manage]

Posting mode: Reply
  1.   (reply to 4669)
  2. (for post and file deletion)
/pr/ - Programming
  • Supported file types are: C, CSS, DOC, DOCX, GIF, H, JAVA, JPG, PDF, PNG, SVG, SWF, TXT, WEBM
  • Maximum file size allowed is 10000 KB.
  • Images greater than 200x200 pixels will be thumbnailed.
  • Currently 389 unique user posts. View catalog

  • Blotter updated: 2011-01-12 Show/Hide Show All

There's a new /777/ up, it's /gardening/ Check it out. Suggest new /777/s here.

Movies & TV 24/7 via Channel7: Web Player, .m3u file. Music via Radio7: Web Player, .m3u file.

WebM is now available sitewide! Please check this thread for more info.

Wanting to learn to program johon wkes 15/01/14(Wed)03:11 No. 4669

File 142120146693.jpg - (5.15KB , 192x249 , imagesVGHIFR3K.jpg )

Wanting to learn a program language two questions;
1. What is an easy beginner language to learn.
2. What language after the beginner language to follow up with.

Neckbearded Basement Dweller 15/01/15(Thu)00:27 No. 4670

File 142127803538.png - (518.08KB , 600x594 , barbie-emacs.png )

1. Python
2. Haskell

Nattajerk 15/01/15(Thu)18:38 No. 4671

Python probably is one of the easier languages you can learn, and unlike toy languages that hold your hand, it has a practical use after you learn it.

I can't honestly say learning haskell is where it's at. granted, I don't understand it and haven't even tried it.
I would say follow up with C or a C style language (C++, Java, C#, etc) once you get a firm grasp on programming.

Neckbearded Basement Dweller 15/01/17(Sat)09:21 No. 4674

python, javascript and java are always good to start with and know afterwards

Neckbearded Basement Dweller 15/02/02(Mon)11:27 No. 4683

python is indeed, hit yourself for the other suggestions.

Neckbearded Basement Dweller 15/02/07(Sat)20:18 No. 4685

Haskell is a really good language IF you're interested in functional programming or lambda calculus. I can't say it's especially good for beginners.

Neckbearded Basement Dweller 15/02/19(Thu)23:45 No. 4694

>1. What is an easy beginner language to learn.
Python, maybe C.
>2. What language after the beginner language to follow up with.
Any C-like language like >>4671 said. If you start with python, try C. If you did C, try C++. Also, the general recommendation is learn C then C++, and not to dive into C++.

Neckbearded Basement Dweller 15/02/20(Fri)02:59 No. 4695

>Also, the general recommendation is learn C then C++
No, it's not.

Neckbearded Basement Dweller 15/02/22(Sun)01:08 No. 4696

File 142456369551.gif - (1.98MB , 350x251 , 1423686769031.gif )

Just learn Python 3. Its highly documented, easy to use, easy to program and will give you a good idea on what you're doing

alternatively, if you dont really like python, try Ruby. its a different approach to the same thing.

after that it depends on what you want to do. If you want "practical for moneys", learn Java, or C#, or C++

if you want to do OS dev, or microcontrollers, do C

if you want to do webdev, do JS, PHP, HTML/CSS, SQL and see what frameworks interest you(Ruby on rails, node, angular, etc)

if you want to be a special snowflake, use Lisp with SBCL, Hasklel, or ASM

just dont start with C or Assembly, really. a bunch of retards who didnt start with it will say you'll learn how the computer really works! which is largely untrue. Autistically managing resources is a waste of time for most development. using malloc isn't a hardcore skill.

i fucking hate "programmers"

Neckbearded Basement Dweller 15/05/29(Fri)05:19 No. 4740

1. Python is a very easy language to learn, especially if you understand the fundamentals of programming.
2. I would say C, or maybe Java, since Java has a higher level of abstraction.

idoit4thelulz 15/06/02(Tue)03:59 No. 4744

I'll be different and say start with Racket. Don't even think about a second language yet though. Where you go next is a bridge to cross when the time comes.

BTW, I started with BASIC in the 80's, immediately followed by Z-80 assembly language. Now I code in C and Perl mostly. But anyway, asm back then wasn't so difficult because the machines were much simpler (check out MOS 6502, for example). Actually BASIC->ASM path would still work fine today if someone happens to have a simple 80's machine. Modern hardware and OS are too big of hurdles for that sort of thing.

[Return] [Entire Thread] [Last 50 posts]

Delete post []
Report post