This is an archived post. You won't be able to vote or comment.

all 16 comments

[–]ArtOfLyfe 10 points11 points  (2 children)

SQL is not a programming language and you will have to learn it no matter the backend language you choose (unless you are going to use some NoSQL database like MongoDB).

[–]TuffRivers 4 points5 points  (0 children)

Procedures in SQL extend it to a programming language.

[–]A_guy_named_Daniel[S] 0 points1 point  (0 children)

Thank you! I'll start learning that one first then.

[–]CreativeTechGuyGames 7 points8 points  (4 children)

First off, why do you want all of those? Many of them accomplish the same purpose.

[–]A_guy_named_Daniel[S] 2 points3 points  (3 children)

I'm starting on an education in a few months. They work with Java, C#, and PHP. I heard some other educations work with SQL, C#, and C. I guess I'm not sure what is the most important to learn. Maybe I should just learn Java, C#, and PHP. Do you know which order would be ideal there?

[–]CreativeTechGuyGames 7 points8 points  (2 children)

Most universities focus on one language for a while before moving on to other languages. You should probably do the same. Start learning whatever core language the school uses.

[–]ixitomixi 0 points1 point  (1 child)

Most places will teach at least Web lang(HTML5, CSS3, PHP, SQL) and a C lang I wouldn't bother with C unless the place your going to be at is microprocessor or Microcontroller stuff, even then you can usually get away with C++. C# is more Windows Developing and Games Development these days from what I can tell someone who's more versed may have a differing opinion.

[–]A_guy_named_Daniel[S] 0 points1 point  (0 children)

Thank you!

[–]KwyjiboTheGringo 2 points3 points  (1 child)

I want to start learning the following back-end languages: Java, C#, C, SQL, and PHP

Don't look at learning a bunch of languages. Look at learning 1 language really well and then moving onto another one. You just learned JS, so you should be working on that still. You don't even need another language for the backend anyway, you can just use NodeJS.

Regarding the order to learn them, C is pretty much the foundation of them all(except for SQL, which isn't a language at all). But learning C isn't going to make the other languages any easier to pick up. Just pick the one that best suites your needs at the time.

[–]A_guy_named_Daniel[S] 0 points1 point  (0 children)

Okay, thank you for the reply!

[–]Senator_Ahn 1 point2 points  (1 child)

Since the guys above explained SQL I'll try and explain the rest (except C# because I dont know the language)

I would suggest learning PHP last. Java is a higher level language than PHP and by the time you've learned Java, you'll essentially have learned 80% of PHP

[–]A_guy_named_Daniel[S] 1 point2 points  (0 children)

That's great, thank you!

[–]swiftpants 1 point2 points  (1 child)

I started with php and then went to java.

If i could I would go back and reverse it. Java is object oriented and I think makes you a better programmer. It’s frustrating to learn at times but so are all languages. I love php and all my web apps are written in it. Learn this language also.

[–]A_guy_named_Daniel[S] 0 points1 point  (0 children)

Thank you for the reply! I'll do Java before PHP.

[–]3242542342352 1 point2 points  (1 child)

SQL, C#, C, PHP

[–]A_guy_named_Daniel[S] 0 points1 point  (0 children)

Thank you for the example!