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