If you're really serious about a taking up a language, I suggest you pick one, and don't stop using it for about 2 years+. It's ok to take up other languages as well, so you get a sense of what they're about, but to make an honest opinion about a language that you've only worked on for a few months NOT in a professional work place... I think it's crazy.
When I went into my first job doing ASP programming, I felt like I didn't know anything. I had read several books on ASP too. It's those little tricks that you pick up a long the way. For example, passing form variables through a JavaScript is a neat trick that really isn't listed in any ASP books. This is not ASP exactly, but it helps you in development. Also, learning ASP by itself is not enough. You have to know some JavaScript, CSS, Relational Databases, SQL, information about your web server and services on your OS, and networking, to only name a few.
Goodluck with your choice!