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
What is the best programming language to start with?
-
Jdrew
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
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
-
rakiru
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.
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
- Posts: 1710
- Joined: Wed Oct 03, 2012 12:09 am
-
learn_more
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
- 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
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
Green team since 2011
Yeah, I'm back, if anyone remembers me ;_;-
ThisFrickinSite
Deuced Up - Posts: 553
- Joined: Mon Nov 05, 2012 8:45 pm
Python is a really good choice.
HELLO HI HOW ARE YA
-
VladVP
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!
It's a Christmas miracle!
-
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.
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
- 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.)
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
-
DrDeuce
Green Master Race
- Posts: 571
- Joined: Fri Dec 14, 2012 9:30 pm
VladVP wrote:JavaScript is obviously a scripting language, but I didn't recommend it - I stated it was for webpages, dummy.DrDeuce wrote:I'd go for LUA.
JavaScriptThisFrickinSite 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!
And java is really a programming language - if it isn't then what is??
Green team since 2011
Yeah, I'm back, if anyone remembers me ;_;-
VladVP
Post Demon
- Posts: 1425
- Joined: Fri Dec 14, 2012 10:48 pm
GreaseMonkey wrote:Lua is not a fucking acronym.Then why the hell is the language called a programming language, when the language files are called scripts?
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.)
DrDeuce wrote:JavaScript is obviously a scripting language, but I didn't recommend it - I stated it was for webpages, dummy.At what point did I mention Java? o.O
And java is really a programming language - if it isn't then what is??
It's a Christmas miracle!
-
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/
http://adam-lynch.github.io/ked/
-
DrDeuce
Green Master Race
- Posts: 571
- Joined: Fri Dec 14, 2012 9:30 pm
VladVP 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 IVGreaseMonkey wrote:Lua is not a fucking acronym.Then why the hell is the language called a programming language, when the language files are called scripts?
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.)
DrDeuce wrote:JavaScript is obviously a scripting language, but I didn't recommend it - I stated it was for webpages, dummy.At what point did I mention Java? o.O
And java is really a programming language - if it isn't then what is??
Green team since 2011
Yeah, I'm back, if anyone remembers me ;_;-
rakiru
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.
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 IVYou mentioned javascript in a thread that asked about programming languages - that's why he picked it out.
Who is online
Users browsing this forum: No registered users and 14 guests





