Boas,
Aproveitando as dicas que o Luís te deu.
O que podes esquecer:
- Flash (por completo)
- Bases de dados SQL (evitar quando possível MySQL, SQL Server ou outra, seja por questões de performance, caching, distribuição ou custos de licenciamento para projetos comerciais)
- O Javascript puro e duro - não é para esquecer a sintaxe e o base obviamente
O que deves aprofundar:
- HTML5 (em especial websockets, podes fazer projetos bem interessantes e com grande interatividade entre utilizadores)
- CSS3
- Bases de dados NoSQL (a minha preferência vai para o Redis)
- JQuery e JQuery UI (faz quase tudo por ti com código limpo, simples e compatível com a maioria dos browsers)
Para a programação do lado do servidor, vou deixar ao teu critério pois depende do gosto e bases de cada um, mas tanto PHP como .NET (MVC ou Webforms dependendo do tipo e dimensão do projeto a desenvolver) são boas escolhas.
Para projetos "rápidos" podes ainda olhar para bootstrappers JS que fazem ainda mais trabalho por ti para o lado do cliente, embora não seja muito adepto destas ferramentas pois ficas sempre dependente de terceiros (mesmo tendo o código fonte disponível, mas ninguém pega nisso, pelo menos eu não
)
Espero ter ajudado.
Boa sorte para os teus projetos.