C++ или C# новичку?
Немного о себе
Немного о себе.
Программирую более 30 лет. Со школы.
Из них за деньги - более 20 лет.год вебом (пол года фронт, пол года бэк), пробовал себя - не мое.
В разработку ПО порог входа высокий.
Чтобы более-менее начать ориентироваться, полагаю, нужно года 2.Потом 3 месяца С++, за 3 месяца изучал только функциональное программирование, из ООП знаю только о модификаторах доступа, геттеров и сеттеров =) В общем, почти ничего.
Функциональное - это Erlang, Haskell, Clojure, F#.
Кое что-то из функционального программирования, безусловно, есть и в С++. У меня есть курс (>300 уроков по 30 минут) по С++. И тут же нашел такой же курс по C#..
И возник вопрос: мб прекратить изучение плюсов и начать изучать С#?
С++ vs C#
Из них двоих начинать лучше с C#, там меньше способов выстрелить себе в ногу.Подскажите пожалуйста, что перспективнее в разработке десктопных приложух?
Язык программирования учится легко и быстро.
Сложно учатся алгоритмы, парадигмы, принципы, паттерны.
Но! Те же самые алгоритмы, парадигмы, принципы, паттерны применимы для другого языка программирования общего назначения.У меня странная мания охватит все и вся.. 
Это частенько бывает в нашей сфере.
Иногда, да - поток информации заставляет мозг кайфовать.
Не всегда доводят до конца, не всегда применяют на практике, но изучать изучать изучать изучать - такое поведение встречается.Я слышал, что С++ -это "плохой швейцарский нож", который довольно трудно овладеть. Трудности меня не пугают (мб потому что еще глуп и зелен в этом) и то, что на плюсах можно писать что угодно, меня склоняет к ним.
Что угодно можно писать на любом языке программирования общего назначения.С другой стороны C#, который легче плюсов и который поддерживается движком Unity.
Среднестатистический хороший программист знает больше одного языка.
Иногда и используется по несколько поочередно.
Ну а уж выучить очередной язык - не является проблемой.В общем подскажите, что лучше для ДЕСКТОПА/АНДРОиДА и что ПЕРСПЕКТИВНЕЕ в ближайшие лет 10.
Вы слишком уж заморачивайтесь с выбором, от того, что выберите "не правильно" ничего страшного не случится.
А уж тем более за 10 лет.
Технологии по нескольку раз перевернуться.
Я бы предложил C#,
более стройный, более логичный, чем С++.
С удобными инструментами разработки.
Хорош для разработки десктопных приложений под Windows.
Выучить дополнительно к нему С++ не будет большой проблемой.В общем подскажите, что лучше для ДЕСКТОПА/АНДРОиДА
Для Android - Kotlin, Java.
Для десктопа Windows - C#.
Игры на Unity на любой платформе, в т. ч. Android - C# и что ПЕРСПЕКТИВНЕЕ в ближайшие лет 10.
Алгоритмы, паттерны, парадигмы, принципы программирования.
Выучить очередной язык - не сложно.
что лучше для ДЕСКТОПА
Любой язык, умеющий в гуй.что лучше для АНДРОиДА
Java.что ПЕРСПЕКТИВНЕЕ в ближайшие лет 10
Алгоритмы, булева алгебра. Реализуются на любом языке.мб прекратить изучение плюсов и начать изучать С#?
Учите и, главное - практикуйте, то, что вкатывает.