çok kavramlar karışmış

C/C++ ve C# aralarında benzerlik çok yok sadece syntax olarak benzerlik var, C# daha çok java ya benzer ve %100 nesneye yönelimli bir dildir. CSS i dil olarak sayamazsın sadece style sheet düzenlemesidir

keza javascript de bir script dilidir.. (çoğu insan karıştırır ama java ile hiç bir alakası yok), C dilleri diye de bir kavram yok, C tabanlı diller var ki bu da zaten piyasadaki hemen hemen her dili kapsıyor
http://en.wikipedia.org/wiki/List_of...ming_languages
Konuya dönersek; bu konuyla ilgili bir sürü şey yazıldı biraz eski konulara bak.. Kısaca bir kaç şey söylemek gerekirse, ünviersitelerde genelde olayın mantığını öğretmek için C/C++ ya da java ile başlatırlar. Burada ortak yapıları öğrenirsin, döngüler(while, for, do-while), şartlar (if-else, switch-select case v.s.), değişkenler, metodlar/fonksiyonlar.. ve sonra gördüğün dile göre varsa classlar, structlar, pointerlar v.s.
yani ilk olarak temel yapabileceğin bir şeyle başlayabilirsin. Önünde katetmen gereken çok mesafe var. İlk başlayacağın dil çok önem arzetmese de seni soğutmaması gerekir.. Kesinlikle bir kitapla çalışmanı tavsiye ederim bu şekilde sistemli şekilde ilerlersin. Amacın türkiye piyasasına iş yapmak ve bir an önce başlamak istiyorsan c# ile başlamanda çok sakınca yok.. Büyük ihtimal sürükle-bırak programcısı olacaksın ama detayını öğrenmek istiyorsan biraz farklı şeylere de yönelmek gerekiyor. Ne istediğini tam bilmediğim için çok şey de söylemek istemiyorum.
Kolay gelsin