• 0

What language should I learn?


Question

Well, I'm 17 right now and I decided to learn a new language. Heres a brief history...

A few years ago, I did a lot of Java, but didn't find any use for it, so I kinda stopped, just need a quick refresher if want to start again (but don't find it that interesting)

I also did some flash scripts for my animations but it's not really a language ; :pinch:

More recently I did a lot of Visual Basic 6.0, but I find it too easy...

I just want to learn another language for some challenge, I was thinking of MySQL/PHP, or C++ (but that language is getting old)... So what would you guys reconment for me? Thanks :)

Link to comment
Share on other sites

Recommended Posts

  • 0

ALthough C++ is old. But it is still very very popular especially in many fields. Take for example the gaming development, operating system development.

If you thought Visual Basic "too easy" you probably feel the same for PHP or ASP.net. It's technically not a programming language. It's more of a scripting language. MySQL is just a database, nothing much to learn anyway except the SQL and administering it.

Had no used for Java? My goodness, a lot of applications are being developed in Java. Furthermore, you might want to look at J2ME. It's currently the new "in" thing for mobile platform. If Java is not your thing, neither would C# be. As the syntax are similar a lot.

Forget bout VB .NET, it is as simple as VB jsut added the Object oriented support.

As i said, you want challenge do learn C++, it is not that simple. Go up to advanced level. After that, use C++ to start developing low level application that uses DirectX API and Windows Platform API.

Link to comment
Share on other sites

  • 0

If you find Visual Basic easy, I wouldn't recommend learning PHP and/or MySQL, you'll most likely find that too easy too. I would say C++, It may be old, but that doesn't really matter, Tons of people and companies still use it.

Link to comment
Share on other sites

  • 0
If you find Visual Basic easy, I wouldn't recommend learning PHP and/or MySQL, you'll most likely find that too easy too. I would say C++, It may be old, but that doesn't really matter, Tons of people and companies still use it.

Yep, age doesn't matter, at least with C++. That's why development tools still come out for it. There's really no language out there that can replace it right now. Some may argue C# will, but I doubt it...at least not in the near future. With time C# may become as good as C++, but until a lower level language comes out to replace it, C/C++ is here to stay. Even Microsoft's future OS's will use C++ for drivers and stuff for a long time to come.

Link to comment
Share on other sites

  • 0

If you want an easy language to learn, give Java a shot. I found it very easy to learn, except Swing (GUI) was a real pain in the ass. Then you should move on to C, learn the basics and then on to C++.

I've been working with PHP/mySQL for the last few months and its really easy to learn, but can get difficult very quickly depending on what you're doing with it. I have yet to actually do anything useful with it, but I've been working on a CMS for my site for the last few days and its going very well.

Link to comment
Share on other sites

  • 0

Thanks everyone... Well I also did some searching and looks it's either C++ or .NET.

(Java brings back a lot of painful memories back in the days when I first started out programming)

Link to comment
Share on other sites

  • 0

My vote is C#, it's C, and C++ wrapped together in one GOOD language. Plus, if you learn C#, you'll be able to learn C and C++ fluently without much trouble at all. That's how I did it.

Link to comment
Share on other sites

  • 0

My vote goes for C# as well. Learn it and you can have Windows application, Console application, and Web development all in one!

Plus then you can try out any other .NET language and only have to learn a new syntax :p

Link to comment
Share on other sites

  • 0

id have to say C# as well. like many have said, all you have to do is learn C# and then you can go and use any other .NET language (all you have to do is learn new syntax). that is the great thing about .NET.

also, if you learn C# you wont that much trouble using the languages that seem to have influenced its syntax (C/C++/Java).

C#: The Power of C++ and the Ease of Visual Basic.

STV

Link to comment
Share on other sites

  • 0

Ok first, learn the easy stuff no matter what, if you think its easy, learn it! Then, move on to the harder stuff like C#,C/C++, and mabye assembly. C# has a similar syntax to Java, so it should be easier for you than most. Just remember, you are 17, the more stuff you learn before you graduate, the more people will want to hire you and it will be easier to get certifications. have a good time!

Link to comment
Share on other sites

  • 0

go from the top to the bottom. id have to say that C# is more high-level than C++, but that is debatable. anyways, like i said, top to bottom. if you learn C# you can use what you learned and apply it to a variety of other languages. if you leanr C#, then obviously you have to use the .NET base class library. with knowledge of the library, you can use any other .NET language. plus, the syntax of C# was influenced by Java and C++, mostly. so yeah, C#.

STV

Link to comment
Share on other sites

This topic is now closed to further replies.