What Language should I learn next?

So I just finished the course on python that codeacadamy offers and I feel like I have a very good grasp of it. I learned python as my first language based off what the forums general opinion was so I figured id ask what the next step should be. Should I do more on python or should I move on to a new language. I would like to learn some web based language or something like that but I am open to anything at all. Thanks everyone!

Why not try swift?

When you say web based, are you meaning server side or client side?

  • JavaScript would be a good one for client side. Look into jQuery, its exceptionally powerful framework.
  • For server side, you might consider C#, Ruby on rails, PHP or Perl.

You can do serverside stuff in python, but javascript is your only option for client side, so take a look at that next. Also get some knowledge of a database system. MySQL would probably be your best bet. 

German, just kidding, probably ruby on rails, or javascript

C is quite useful to know

I'll throw in the java card. Java is another good multi purpose language. You can write anything from console applications to web back ends to phone apps in it. 

I learnt pearl as my second lenguage, but C may be a good chioce too

If its web based that you are looking for you have to learn javascript.

French, German, or maybe something more challenging like Russian or Arabic? There's a lot of good literature to be exposed to.

oh, programming language. My bad...

i will double your java card and raise you a C# since it has its uses and isnt a bad idea to know.

As others have pointed out what do you want to do?

Personally I find back-end stuff more interesting than front-end and since you have picked up some Python I would recommend you start learning some SQL, specifically that used by MySQL but also look at Postgres.

Both can use Python to build stored procedures for their databases and having both python and SQL will help make you more employable as IMO there are not enough developers out there who understand relational databases, their strengths and how to use them properly.

 

 

 

 

HTML and CSS and/or JavaScript. That stuff comes in handy all the time. You could fix a bug on a site yourself, like I do.

I think you should experiment in Python for a bit. Come up with new challenges. Things that you want to design. That's how you can get a really intimate knowledge of a language. After that, it's whatever you want to use and what language best suits the task.

very fast code ,  secure programming is somewhat harder

java extensive, vesatile, not very efficient

javascript a horribly inconsistent and frustrating language, experts are highly sought after.

RUST universal language combining mostly the good qualities of java, java-script & C, developed by Mozilla, supposedly very secure, it's in its early days, looks very promising.

ruby on rails if you want work on servers

Chinese, In 10 years most of hot new software is going to come from china, and if you can read the documentation before it's translated into English, you'll have a major competitive edge.