renameduser_5688642, По коду могу подсказать. Именно "учить" в программировании мало что нужно, в основном всё надо "понимать". Каких именно знаний тебе не хватает ты определишь в тот момент когда начнёшь писать "различные ПО, создавать скрипты, инсталлы и т.д.". Заранее я например никогда ничего не учил - только то что нужно для решения текущих задач.
vtlstolyarov, Да, это верно. Начинаю что-либо учить по необходимости в процессе выполнения определённой задачи. Хотелось бы еще проверить свой код на "говнокод", а то моментами, когда я смотрю на свой код, кажется, что это полная шляпа, но работает
renameduser_5688642, ну так для этого надо показать код. лучше всего на GitHub что бы ревьювер мог использовать привычные инструменты для правок и дискуссий. заодно и ты подтянешь навыки использования git и github (если ты ими еще не владеешь)
renameduser_5688642, здорово, что ты учишь C# и уже знаешь базу и понимаешь ООП. Если у тебя есть какие-то вопросы или ты хочешь получить советы по изучению языка, я готов помочь. Какие темы тебе кажутся наиболее сложными или интересными в C#?