Bueno, personalmente me gusta y trabajo mucho la plataforma Visual Studio .NET (2005, 2008, 2010), con C# como lenguaje base y SQL Server (2005, 2008) como Base de Datos. Te dan muchísima ayuda con sus wizards, se complementan de maravilla y el ADO.NET, Linq o Entity Framework son asombrosamente completos.
Para Web, suelo utilizar PHP con MySQL, o ASP.NET con SQL Server. Para Java, me gusta usar Entity Java Beans con cualquier BD que no me consuma demasiados recursos. (MySQL, PostgreSQL).