Most of my web development is on .net framework (ASP.net with VB). Some of my friends suggested to learn php as it is open source as well as can get help from online easily. But from my perspective i think open source development can get attacked by malware.