marciniaczekbob napisał: Tak samo ludzie mówili o C# w 2001r.
Doprawdy? Bo ja pamiętam, że platforma .NET, przynajmniej od wersji 2.0, spotkała się od razu z dobrym przyjęciem, dzięki czemu nastąpił szybki "boom" na tą technologię. Jeśli już coś mówili to najwyżej, że jest to microsoftowy "klon" Javy, która już wtedy była dość dobrze ugruntowanym językiem.
Ty zaś polecasz język GO - istniejący na rynku dobre 9 lat, mimo tego nadal słabo rozpowszechniony, używany z tego co czytam tylko przez Google, do tego składniowo niepodobny nawet do C. "Świetny" wybór dla początkującego zwłaszcza, jak będzie potem chciał poznać inny język C-podobny.
marciniaczekbob napisał: Widzę że wypowiadają się tu sami "fanatycy" C#.
Owi "fanatycy" C# nie dość, że przytaczają racjonalne argumenty, to jeszcze mieli - pewnie w większości - doświadczenie z obydwoma językami i mają co porównywać... Możesz to samo powiedzieć, programowałeś coś większego na platformie .NET czy z góry założyłeś że jest "be" bo jest od Microsoftu?
Jak dotąd nie przytoczyłeś żadnych racjonalnych argumentów (poza kilkoma powszechnie powtarzanymi stereotypami, które są bądź nieprawdziwe, bądź nieaktualne) za tym, żeby kolega, który - przypomnę - chce się dopiero uczyć programowania zaczynał od C++ nie np. od C#. Takie podejście było stosowane naście lat temu, gdy nie było wielu alternatyw a C++ błyszczał na salonach i ciągle bywa uprawniane np. na uczelniach, gdzie "starzy" wykładowcy nie będą się przecież uczyć nowych, "cudacznych" języków... Na szczęście pomału i to się zmienia. Niestety, ale do C++ łatwo można się zniechęcić, jeżeli od niego się zaczyna.
I żeby nie było wątpliwości - nie twierdzę tu, że C++ jest w czymś "gorszy" - żaden rozsądny programista nie powinien faworyzować jednego języka nad drugi. Po prostu są zastosowania, gdzie lepiej sprawdzi się język A, a lepiej, gdzie język B. W nauce od podstaw obecnie lepiej sprawdzi się C#, który jest znacznie prostszy do opanowania i szybciej się w nim pisze ze względu na bogactwo bibliotek. Tyle w temacie.