Bu düşünce "bence" yanlış. Öncelikle, bilgisayar mühendisliği okuduğun için programlama mantığını bildiğini düşünüyorum. Kütüphaneler, syntax falan değişecektir ama bir dilde yapabildiğin bir şeyi diğer dillerde de yapabilirsin. Önemli olan programlamanın mantığını öğrenmek. Mesela sen bugün C# ile Windows için program yazıyorsun, bir gün geliyor ve senden Java ile Linux tarafında aynı programı yazmanı istiyorlar. Sen Java bilmiyorsun diye yapamayacak mısın yani? Eğer gerçekten bu işi öğrendiysen, bir şekilde değişenleri bulup, aynı şeyleri de yapabilmen gerekir. Bir programcıdan da bu beklenir. Yani yeni bir dil çıktığı zaman ben bu dili bilmiyorum, yapamam, denmemeli. Gerçekten programcı isen zaten bir şekilde o dilde de yapabilmelisin.
Lütfen yanlış anlama, bunları sen de biliyorsundur zaten. Hangi yolda ilerleyecek isen o yoldaki bir programlama dilini bilmek yerine her kavramı bilmek daha iyidir bence.
Bu arada ben kendimi Java ile nesne tabanlı programlama yaparak geliştiriyorum.