I started as a VB6 developer, making desktop applications. I created a website in ASP with SQL Server, and was very disappointed with the instability of hosted Windows web servers. So I learned PHP-MySQL and was much happier with the performance. Later I migrated to VB.net, and C#. I've found SQLite to be an excellent portable DB solution for desktop applications. I've also done some programming with Java, JavaScript, and of course HTML.