My Start to Programming

Marco3775

Honorable
Jul 1, 2013
6
0
10,510
Good day all!
My name is Marco, age 14. I dream to be a programmer and to create a programming language myself. But to start things first, which programming language should I "LEARN" First? I know HTML (A bit), that's everything I've got. But I really need to know which programming language should I really learn first?
 
Solution
HTML > CSS > PHP > SQL > JAVA > C sharp > .NET

Be sure to master one language before starting another, doing PHP you cannot avoid SQL.
You can make awesome programs games with PHP as well, but its a great start before going really into Object oriented programming like JAVA.

Minecraft has been made with JAVA if it is motivating at all, Java is also used for native Android apps and should get you started. While you get older more and more devices adopt android so JAVA is the obvious choice after php/sql.

ALSO: If you wish to program chips and stuff, buy an Arduino starterskit, if you will be good at it go ahead and get a raspberry pi.

Arduino is a controller as raspberry pi is an actual system, you can make your own handheld with it...

axehead15

Honorable
Apr 9, 2013
44
0
10,590
Honestly, it depends on what you will be doing with that language. As a Database Administrator you need to know different languages than, say, a web developer.

By programming, what specifically do you mean?
 

Marco3775

Honorable
Jul 1, 2013
6
0
10,510

Programming games and webpages would be my interest, sorry if I didn't put the specific things I want to know my bad.

 

Marco3775

Honorable
Jul 1, 2013
6
0
10,510


I know it very unlikely to create one and you might say its a big insanity to create such big work. But yeah already tried C language but unlike java and python haven't tried it yet. I would put that in my list to study... thx for the help
 

axehead15

Honorable
Apr 9, 2013
44
0
10,590
If you are doing webpages, you should know HTML, JavaScript, maybe even Perl. Yes, C is a nice language, and Java is still rather useful. Beyond that I am out of my league, as I mainly to database stuff.
 

DragonChase

Honorable
May 22, 2013
27
0
10,610
HTML > CSS > PHP > SQL > JAVA > C sharp > .NET

Be sure to master one language before starting another, doing PHP you cannot avoid SQL.
You can make awesome programs games with PHP as well, but its a great start before going really into Object oriented programming like JAVA.

Minecraft has been made with JAVA if it is motivating at all, Java is also used for native Android apps and should get you started. While you get older more and more devices adopt android so JAVA is the obvious choice after php/sql.

ALSO: If you wish to program chips and stuff, buy an Arduino starterskit, if you will be good at it go ahead and get a raspberry pi.

Arduino is a controller as raspberry pi is an actual system, you can make your own handheld with it, check out Benheck raspberry pi on youtube.

Goodluck! cool to see motivated programmers at young age, contact me anytime if you have questions.

- TIP!!!!!! >>>> go to youtube and type in " Thenewboston" he has incredible tutorial about almost anything, i still check his stuff after starting at your age i believe, almost 10 years older then you ;).

- Tip 2: Using dreamweaver might help you allot with websites, sinds you can click to add code, you will be able to see what code is being added and gives you a live view so you can see how the code affects your website.

- Tip 3: i recommend not skipping php and going directly into java, you can do both at the same time but PHP will learn you allot easier how variables work. At some point you will learn to stop variables escaping (meaning making secure applications).

- Tip 4: Try Stackoverflow.com for questions if you will ever get stuck with a programming issue.

Hope this has helped you, be sure to pick a best answer.
 
Solution

Marco3775

Honorable
Jul 1, 2013
6
0
10,510



You have a big point...

 

Marco3775

Honorable
Jul 1, 2013
6
0
10,510


Now this helped me a lot
 
You kind of can avoid doing SQL when doing PHP, but they're generally used together.

Arduinos are nice because of the very simple language - you need half a dozen long lines before you can even start writing Java. They're what I learned on. C-style languages are the norm, so learning on them is good.

I'd suggest doing C before starting all that - PHP is easier when you don't have to work out the syntax. Maybe:

HTML -> CSS -> C/C# (never really bothered finding the difference) > PHP -> SQL -> Java (could be before PHP/SQL depending on direction you want to take). From there, specialise. Those would be the essentials for building complex websites (well, C/C# is a nice stepping stone).

EDIT: Javascript should be in there somewhere, and Java could be ignored if strictly web-only.
 

Marco3775

Honorable
Jul 1, 2013
6
0
10,510


Thank you, this would help me too
 

DragonChase

Honorable
May 22, 2013
27
0
10,610
Javascript is fine too but i am having issues with it, yes i still add a line or 2 javascript somewhere.

But everything can be solved with PHP and/or Jquery, Jquery is the future for everything.
Javascript is ABSOLUTLY guaranteed not a priority at the moment, sorry for the oldschool programmers (including me) but i see javascript in rapid decline.
 

axehead15

Honorable
Apr 9, 2013
44
0
10,590


I believe this is the best answer. Can't believe I forgot to add PHP or SQL -_-.

StackOverflow has helped me with most of my VBA questions, so I highly recommend them for any programming issues.
 

Quano

Honorable
Jul 1, 2013
1
0
10,510
I am currently studying computer science at a university and the first language we were taught was python and i found it to be really helpful as it seemed logical to me and was massively helpful when learning java as i already knew the keywords and rough syntax ideas. However from what i have seen it is best to learn python to use a step into other languages as it doesn't seem to be used massively, java and C+ seem to be used most often from what i have looked at, however somebody might correct me on that.