Welcome to HBH! If you have tried to register and didn't get a verification email, please using the following link to resend the verification email.

Order of languges to learn?


ghost's Avatar
0 0

What I thought in order is

.NET and Python for basics Perl and php/sql for intermediate C# and Ruby for advanced

good idea or bad? I already have the basics for python down, started today, very similar to .NET and php in some ways. I know basics about php and dont even recommend html, I learned that one in about 2 hours.

Just wanting to know how I should learn this stuff, if you have any good tutorial sites, not for basics but how to make stuff in python / .NET


ghost's Avatar
0 0

Why do you feel the need to learn every language under the sun? Unless you're developing in all of those areas, there really isn't any reason to.

Find something you like, stick with it.


ghost's Avatar
0 0

Well I am doing a similiar thing getting to know all the languages (Not expert but well enough to understand) then going into masterys of more advanced ones.

As for your order, I would personnaly put php and sql first. Sql isnt much of a language and can be learnt very quickly, and php is ne of those things you are going to see alot of.


ghost's Avatar
0 0

Well I am doing a similiar thing getting to know all the languages (Not expert but well enough to understand) then going into masterys of more advanced ones.

As for your order, I would personnaly put php and sql first. Sql isnt much of a language and can be learnt very quickly, and php is ne of those things you are going to see alot of.


Mb0742's Avatar
Ultimate Headshot
0 0

Sql and perl first.

Hardly anyone really uses .aspx CMS (I'm not saying alot don't; just alot more use .php).


ghost's Avatar
0 0

avoid .NET and C# at all costs…just a waste of your time.


ghost's Avatar
0 0

Mb0742 wrote: Hardly anyone really uses .aspx CMS (I'm not saying alot do; just alot more use .php).

Right… do a search for "ASP.Net CMS" and see what you get. Or, for that matter… search Google for files ending with ".aspx". If your statements are easily disproved, then your ability to answer questions in a knowledgeable manner will be questioned.

To the OP… there's no reason to learn any language over any other. What languages you choose to learn depend upon your personal preference. If you're looking to work as a programmer, then learn a .Net language (C#, VB.Net, C++.Net), Java, or C. Otherwise, take your pick of C++, Perl / PHP, Python, etc.; I know Perl and PHP are not directly related, but the style is similar, so they are easy to learn together.

In other words, just find a language that you like and code in it.


Mb0742's Avatar
Ultimate Headshot
0 0

Thanks I meant "don't"


ghost's Avatar
0 0

Folk Theory wrote: avoid .NET and C# at all costs…just a waste of your time.

Well, wasn't that a well-founded comment?

Mb0742 wrote: Thanks I meant "don't"

That didn't substantiate your comment anymore than the way I quoted it. Your meaning was understood.


ghost's Avatar
0 0

you don't really have to learn any language for basics. I learned C++ first and it really wasn't that much harder. You don't have to learn this language then this one then that. Just pick one that you think would be good for what you are doing.


ghost's Avatar
0 0

More of trying to be well-rounded, and since python is similar to fortran/cobol, it's probably a good one to learn. I put php and sql together because generally heir regarded as such.

I know already that ruby is a difficult language, and .NET is just to get started, I'm taking a class in that while studying python as well.


ghost's Avatar
0 0

python is similar to fortran/cobol? Hmmm. I would say that python is a good choice for starting. Ruby is kind of foreign, but i wouldn't rank it as too difficult, nor c++. ASM is damn hard, and there are weirder languages like Haskell that make even that look simple.

Mostly your decisions should depend on what exactly it is you hope to accomplish. A complex problem in one language may be a simple task in another, it just depends on what the language designers had in mind.


ghost's Avatar
0 0

Lemur wrote: What I thought in order is

.NET and Python for basics Perl and php/sql for intermediate C# and Ruby for advanced

good idea or bad? I already have the basics for python down, started today, very similar to .NET and php in some ways. I know basics about php and dont even recommend html, I learned that one in about 2 hours.

Just wanting to know how I should learn this stuff, if you have any good tutorial sites, not for basics but how to make stuff in python / .NET

As has probably been said, it depends on what you want to do. I recommend html,javascript,php/mysql,c++ in that order. shouldn't take too terribly long. That should give you a nice a nice foothold/understanding of coding. But make sure you can do the previous one well before moving on, I'd actually kinda be inclined to say javascript is more difficult than PHP. I thought C++ would take me longer than it has, I've been messin around with it for about a month or a month and a half and I'm pretty good with it :p


ghost's Avatar
0 0

I started with html moved to perl then C(not too much anymore) and finally assembly. I suggest learning those. Assembly isnt nessicary but if you want to get down and dirty with your pc do it :D you'll enjoy it. First thought get good with 1 lang.


ghost's Avatar
0 0

digitalchameleon wrote: Mostly your decisions should depend on what exactly it is you hope to accomplish. A complex problem in one language may be a simple task in another, it just depends on what the language designers had in mind.

That's why I thought it would be a good idea to learn several, not everything, but enough that I would have options and not get upped everytime by the shortcommings of only knowing one that may not be able to solve the problem/project.