what language should I learn next?
ardit33: I think your next step should be a  couple of static languages.
Try C first  (and object-c) and create a iPhone app, perhaps.  Then try Java.  I know, it is not popular around here, but it is good knowing one of the most used languages in the world.With Java you can do server side programming, or even better do some mobile programmin  (J2ME app for a phone, or an Android app).