Hi, I am pretty much a classified beginner programmer, messing in a few languages. I know basic C# from a principle and paradigm point of view. My question is where do go from here?
Should I try out other languages, should I delve deeper into C#, learn C/C++/Ruby/Python, should I learn more about programming in general (OOP and Functional etc).
I guess you could say I have done the basic course of basic programming, learning about scopes, polymorphism, inheritance etc.
But my question to SO is, what path would you recommend I go into? How did you senior programmers get experience, did you make applications to make your day to day life easier? Did you create web applications for fun?
I am just a little lost and need a little direction.
EDIT: Any links would greatly be appreciated
EDIT2: What do you guys think about the XNA game Tutorials floating around (even the ones on the xna website)?
EDIT3: Grabbed that book and giving it a read. Thanks for all the input guys