Bugün düşünüyordum ben hangi dilleri ne kadar biliyorum diye. Kendimi test edeyim dedim...
ASP ve Visual Basic: dillerinde istediğim her türlü uygulamayı yapabilmekteyim. Tabii ki böyle olması gerekiyordu en iyi bildiğim dil ve platformdur.
ASP.NET ve C#: Asp kadar iyi bilmesem de şu ana kadar her uygulamayı zorlanmadan yaptım. ASP'den farkı ise Asp.NET yazımım biraz daha yavaş olmasıdır. Nedeni ise ASP'yi yıllardır kullanmam, .NET ise sadece 1 yıldır kullanmamdır.
PHP: Bu dili çok fazla sevmem ama kullanmasını bilirim. İstediğim uygulamada istediğim düzenlemeyi yapabilmekteyim ve küçük uygulamalar (portal, forum, e-ticaret, kişisel site vs.) kodlayabilmekteyim. Açıkçası asp ve asp.net varken php'de çok fazla kendimi geliştirmek istemiyorum, sadece bileyim ve çok zorda kalabilirsem basit sistemler yazabileyim yeterli.
Assembler: Bildiğim en zorlu dillerden biri. Çok fazla uygulama geliştiremesem de var olan uygulama kodlarını anlayabiliyorum. Bazen de elektronik bilgimin de yardımıyla driver (sürücü) yazabilmekteyim.
C++: Az bildiğim dillerden bir tanesi. Hemen hemen istediğim uygulamayı yazıyorum fakat arada bir tıkanıp Google Amca'ya danışabiliyorum. Aslında benim istediğim uzman olmak. Ben ar-ge yapamadan, uç noktalarda kodlama yapamadan rahat edemiyorum ki...
Java ve JavaScript: ASP kadar iyi olmasa da PHP kadar da kötü olmasa da biliyorum işte. En azından uygulama geliştirip scripts yazabiliyorum.
Aslında bunca yıldır hep savunurum; dil bilmek fazla bir şey katmıyor. Nedeni ise her dilin yazım şekli hemen hemen aynısı, burada önemli olan sadece yazılım mantığı ve proje yönetimi...
Size tavsiyem ne öğrenmeniz gerektiği ise ASP.NET'den şaşmayın derim. Üstüne Linq çekersiniz mis gibi olur. Hatta süslemeleri Silverlight ile yapabilirsiniz.
Hepinize bol kodlamalar...