Да, расскажи мне какое программирование везде одно и то же. Не говори ерунды) Ты ещё скажи что достаточно знать сишарп чтобы пересесть с бэкэнда на пятом дотнете в юнити
Программирование нужно учить независимо от платформы, а все надстройки, будь то WinForms, WPF, Xamarin, ASP.NET, Unity, Godot,CryEngine, Uniengine или что либо ещё - это просто отвлекающие факторы, которые распыляют внимание от самой сути
Поэтому начинать учить программирование с чего либо кроме консоли - заведомо плохая идея. А в случае с юнити - дважды плохая, потому что там ни async/await, ни работы с потоками, ни работы с эвентами. Не говоря уже о скудном применении интерфейсов, абстрактных и базовых классов, приседания с public/private полями и прочее. Unity накладывает свои требования к стилю разработки и привносит свой набор костылей, что не плохо само по себе, но вредит процессу обучения
Вы нигде кроме игровых движков не увидите схему Awake,Start,Update,FixedUpdate,LateUpdate - зачем оно человеку, который не умеет ещё писать код впринципе?
Окей, кароч в этом мы тут сходимся: учить программирование следует в чистов виде, школы и универы - рождают зомбарей (но не только, по-моему), а курсы - им чего то не хватает, они тоже не справляются. был рад почитать мысли расходящимися с моими, это точно не зря (для меня). Спасибо, пойду пилить свою игрулю