Search
Latest topics
Who is online?
In total there are 4 users online :: 0 Registered, 0 Hidden and 4 Guests None
Most users ever online was 38 on Sun Mar 19, 2023 10:07 pm
Most Viewed Topics
The Great War.
2 posters
Page 1 of 1
The Great War.
I know all of you have something to say about coding. More specifically on what languages to either learn first or at all. This thread is for that.
Things to state:
1) What language do you recommend first to a new timer and why?
2) Why is it any diff than "x" language?
3) Have you coded in anything other than said language or "types" of said language?
4) Are you as fluent in the other languages as you are in the one from question 1?
5) Real world examples of why and how and reasons "x" is better than "y", || you said "x" over "y".
Things to state:
1) What language do you recommend first to a new timer and why?
2) Why is it any diff than "x" language?
3) Have you coded in anything other than said language or "types" of said language?
4) Are you as fluent in the other languages as you are in the one from question 1?
5) Real world examples of why and how and reasons "x" is better than "y", || you said "x" over "y".
gamelover- Noob
- Posts : 4
Join date : 2014-04-23
Re: The Great War.
Everyone's going to say Python, because they don't really know much else.
But the truth is there is no optimal answer to a person's first language. It could pretty much be anything, quite frankly. C, Ruby, Lisp, Haskell, OCaml, Erlang... since it's your first, it won't be shocking, as you have no prior expectations and experience.
In fact, I would say that a beginner should learn a non-ALGOL language first, like Haskell, Lisp or ML. Because this will desensitize them to non-procedural paradigms right from the start, and they won't be yelling "OH GOD LISP MAKES NO SENSE OMG STUPID PARENTHESES THIS SYNTAX IS SO WEEEEIRD LOL" like a bunch of buffoons when they step outside of their comfort zone. Some hackers those people are.
Afterwards, go with C and then progress to a higher-level imperative language.
But, I'm going to take a stab here and say learn Ruby. It'll teach you ALGOL constructs, but it also has lots of elements from Smalltalk and Lisp, so it won't leave you entirely in a black hole.
But the truth is there is no optimal answer to a person's first language. It could pretty much be anything, quite frankly. C, Ruby, Lisp, Haskell, OCaml, Erlang... since it's your first, it won't be shocking, as you have no prior expectations and experience.
In fact, I would say that a beginner should learn a non-ALGOL language first, like Haskell, Lisp or ML. Because this will desensitize them to non-procedural paradigms right from the start, and they won't be yelling "OH GOD LISP MAKES NO SENSE OMG STUPID PARENTHESES THIS SYNTAX IS SO WEEEEIRD LOL" like a bunch of buffoons when they step outside of their comfort zone. Some hackers those people are.
Afterwards, go with C and then progress to a higher-level imperative language.
But, I'm going to take a stab here and say learn Ruby. It'll teach you ALGOL constructs, but it also has lots of elements from Smalltalk and Lisp, so it won't leave you entirely in a black hole.
Similar topics
» Found a great forum
» Great forum good information
» Great Batch 'Virus' Tutorial (How To Make A Virus In Batch **NON MALICIOUS**)
» Great forum good information
» Great Batch 'Virus' Tutorial (How To Make A Virus In Batch **NON MALICIOUS**)
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum
Tue Feb 02, 2021 7:12 am by manas41
» SQL injection and Quote escaping
Sun Jun 28, 2015 11:42 am by ADS1
» [TUT] Chmod: Files & Permissions [TUT]
Thu Jun 04, 2015 12:45 pm by Guest
» Reaver pixiewps
Thu Jun 04, 2015 12:23 pm by voidfletcher
» How To Crash Someone's Skype in 10 SECONDS
Thu Jun 04, 2015 12:20 pm by voidfletcher
» Internet Security & IP Security (IPSec)
Mon May 18, 2015 9:00 pm by voidfletcher
» [Python] Infinite / Definite File Generator
Mon May 18, 2015 8:58 pm by ADS1
» [C#] String Case-Inversion
Mon May 18, 2015 8:57 pm by ADS1
» Rekall Memory Forensic Framework
Sat May 16, 2015 8:55 pm by ADS1