What is the best programming language to start with?

Doesn't quite fit anywhere else? Post here!
53 posts Page 1 of 4 First unread post
Jdrew
Mapper
Mapper
Posts: 4808
Joined: Tue Oct 30, 2012 10:48 pm


What is the best programming language to start with? I am thinking of finally getting back into learning programming again! My end goal is to make a simple platformer but I don't know what language to start with. I know a bit of JavaScript but over all I will have to start completely fresh. It will also be 2D.

Other things I want to be able to do is make personal websites in HTML/JavaScript which shouldn't be too hard as HTML feels pretty easy to learn. Though I want to know what you guys think before I go and do something on VB or in python. Hopefully this project will keep me entertained for the summer Blue_Happy3
rakiru
Coder
Coder
Posts: 1349
Joined: Sun Nov 11, 2012 12:26 pm


HTML is not a programming language - just making that clear to start with.
I often recommend Python as a beginner's language, as it can teach you the basics, but also has libraries to do a lot of stuff for you, so you're not instantly overwhelmed. It's also pretty easy to set up and get going with. After that, you can either continue with Python, learning to use some of the more advanced libraries to make a game, or pick up another language fairly easily, since by that point you should have a general understanding of how to program.

Alternatively, you could try making games in Javascript using the canvas API and stuff, but I haven't tried that personally, so can't really give any advice on it.

Do NOT use Visual Basic - if anything, use C#. It compiles to the same thing, but isn't retarded.
danhezee
Former Admin / Co-founder
Former Admin / Co-founder
Posts: 1710
Joined: Wed Oct 03, 2012 12:09 am


Ardunio, make lights blink, go from there.
learn_more
Coder
Coder
Posts: 891
Joined: Sun Mar 24, 2013 9:59 pm


danhezee wrote:
Ardunio, make lights blink, go from there.
arduino is pretty fun to start with, but you need to buy extension boards otherwise shit gets boring very fast :)
DrDeuce
Green Master Race
Green Master Race
Posts: 571
Joined: Fri Dec 14, 2012 9:30 pm


There isn't really a perfect 'beginner language' but I have started learning java from no experiance what so ever. And it's doing pretty good, I'm already working on an RPG.

But, in total honestly, I'd go for LUA. I hear it's pretty simple. But if you want a more common, robust and flexible programming language for java

p.s Java and JavaScript are different languages by different people - javascript is for coding websites
ThisFrickinSite
Deuced Up
Posts: 553
Joined: Mon Nov 05, 2012 8:45 pm


Python is a really good choice.
VladVP
Post Demon
Post Demon
Posts: 1425
Joined: Fri Dec 14, 2012 10:48 pm


DrDeuce wrote:
I'd go for LUA.
JavaScript
ThisFrickinSite wrote:
Python is a really good choice.
LUA is not a programming language, but a scripting language.
JavaScript is not a programming language, but a scripting language.
Python is not a programming language, but a scripting language. (Even though there is py2exe)

Get it right, noobs! Green_Spade
ponce
Deuced Up
Posts: 50
Joined: Wed Apr 24, 2013 8:39 pm


Actually a lot of people learned to program with some BASIC and made what they wanted that way before moving to other languages.
I always recommend http://www.basic4gl.net/ but the C language can be a right fit too.

This is a personal opinion but I wouldn't recommend a first language with too much objects, dynamic typing or even functional programming. #1 goal is to be comfortable, create and not getting discouraged.
GreaseMonkey
Coder
Coder
Posts: 733
Joined: Tue Oct 30, 2012 11:07 pm


Lua is not a fucking acronym.
VladVP, you're talking shit, scripting languages ARE programming languages.

Start with Python. I am an expert, and some of people here are just talking shit. (Apparently it's the minority that are full of shit. My bad.)
Totenkopf
Deuced Up
Posts: 69
Joined: Sat Mar 23, 2013 3:10 am


Only hardcore, only assembler.
DrDeuce
Green Master Race
Green Master Race
Posts: 571
Joined: Fri Dec 14, 2012 9:30 pm


VladVP wrote:
DrDeuce wrote:
I'd go for LUA.
JavaScript
ThisFrickinSite wrote:
Python is a really good choice.
LUA is not a programming language, but a scripting language.
JavaScript is not a programming language, but a scripting language.
Python is not a programming language, but a scripting language. (Even though there is py2exe)

Get it right, noobs! Green_Spade
JavaScript is obviously a scripting language, but I didn't recommend it - I stated it was for webpages, dummy.

And java is really a programming language - if it isn't then what is??
VladVP
Post Demon
Post Demon
Posts: 1425
Joined: Fri Dec 14, 2012 10:48 pm


GreaseMonkey wrote:
Lua is not a fucking acronym.
VladVP, you're talking shit, scripting languages ARE programming languages.

Start with Python. I am an expert, and some of people here are just talking shit. (Apparently it's the minority that are full of shit. My bad.)
Then why the hell is the language called a programming language, when the language files are called scripts? Green_Surprised2

DrDeuce wrote:
JavaScript is obviously a scripting language, but I didn't recommend it - I stated it was for webpages, dummy.

And java is really a programming language - if it isn't then what is??
At what point did I mention Java? o.O
HermanCain
Deuced Up
Posts: 29
Joined: Sat Nov 10, 2012 11:16 am


If I was you I'd start with Ked. As stated in this short introduction it doesn't have much in the way of object orientated capabilities, but I feel it's a good place to start.

http://adam-lynch.github.io/ked/
DrDeuce
Green Master Race
Green Master Race
Posts: 571
Joined: Fri Dec 14, 2012 9:30 pm


VladVP wrote:
GreaseMonkey wrote:
Lua is not a fucking acronym.
VladVP, you're talking shit, scripting languages ARE programming languages.

Start with Python. I am an expert, and some of people here are just talking shit. (Apparently it's the minority that are full of shit. My bad.)
Then why the hell is the language called a programming language, when the language files are called scripts? Green_Surprised2

DrDeuce wrote:
JavaScript is obviously a scripting language, but I didn't recommend it - I stated it was for webpages, dummy.

And java is really a programming language - if it isn't then what is??
At what point did I mention Java? o.O
You claimed that I claimed that JavaScript is a programming language. JavaScript and Java are different things, oh nooblord of the nooblands of noobius IV
rakiru
Coder
Coder
Posts: 1349
Joined: Sun Nov 11, 2012 12:26 pm


Fuck Lua (not LUA, you fucktards).

Scripting languages are programming languages.

Arduinos get boring without extension boards, which drives the cost up quite a bit. You also need to think up some interesting projects to work on.

JavaScript is not for coding websites. Yes, it can be used to do stuff client-side on websites, and yes, it can be used to do stuff server-side on websites, but so can, say, Java, and pretty much any language can do the second part.
DrDeuce wrote:
You claimed that I claimed that JavaScript is a programming language. JavaScript and Java are different things, oh nooblord of the nooblands of noobius IV
You mentioned javascript in a thread that asked about programming languages - that's why he picked it out.
53 posts Page 1 of 4 First unread post
Return to “The Lounge”

Who is online

Users browsing this forum: No registered users and 8 guests