Hi friend,
It is not necessary to do all the things & become master of none...Know every language but concentrate on one or two language particularly...Become an expert in it...
As u have give the list of language (whether it is markup,client-side or server-side) , I think ASP is not necessary as u will do ASP.Net. ASP.Net is bit same like ASP but ASP.Net works in .NET framework.So, learn only ASP.Net instead of ASP.
For a web-developer, learning Flash is not so important for becoming a web developer but if u want, u can do that. Flash is used to make attractive & dynamic website but it takes much time to load. So, many website never prefer to use flash website.
Also, for learning flash, u should have a bit of creative skill also.
VBScript is not necessary if u r learning Javascript. By d way, Javascript is mostly used a client side scripting language than VBScript.
C# & VB.Net is not necessary if u r learning C#.Net. C#.Net is just an extension of C#. Also, C#.Net works in .Net Framework. So, if u r learning one programming language then its enough. You want to be a web developer not a programmer. So, C#.Net is the best.
Now, the question is C# is a programming language then why u need to learn this??
The answer is ASP.Net is based on the programming language like C#.Net & VB.Net. means ASP.Net also uses the syntax of C#.Net & VB.Net so,it will much be helpful for you to learn server-side language like ASP.Net.
So, learn C#.Net..It is not necessary or mandatory to learn Perl & Python for web-developer.
Apart from that, HTML,XHTML,CSS,Javascript,DOM,DHTML,AJAX,PHP & JSP is must. So,learn all these language by heart.
I want to suggest you that also learn the database language like SQL server, Oracle & MySQL.
U wil ask now, why I m saying so??
Look...as a web-developer, you have to connect ur website to the database to get all the required data as all the server side data exist in the database.
So,learn database language so that atleast u will know how to search data from a database(querying data) & other stuff related to that. Learning all these things helps u in the long run...
BEST OF LUCK FOR UR FUTURE :)