"Разматывайте" структуры. Практически все библиотеки позволяют сразу получить объект из json. Вот его и используйте. И не храние мого данных на клиенте, только отображайте простые вьюшки
Ставьте 10 windows под ваш ноутбук вы получите отсутствие проблем с дровами, нормальный сон, тот же набор программ, отсутствие проблем конвертации разных офисных форматов.
Выбор в общем то зависит от того софта который бы будете хостить. У некоторых пакетов есть требования к OS.
А так без разницы, ставите nginx добавляете php-fpm или net core и вперед.
Стандартная практика делать слепок виртуальной машины и откатываться до предыдущего (чистого состояния) после запуска серого файла (это ключеделалка?)
Другая практика это минимальная машина для платежей. Внутри нее устанавливаете менеджер паролей на ваш вкус и используете ее только для доверенных операций. Клиент банк, карточки.
P.S. судя по вашему вопросу вам это явно не нужно, не обижайтесь. Поставьте касперского и не тыкайте на подозрительные ссылки, этого будет более чем достаточно.
ASP NET MVC ?
Возможно стоит переползать на net core ?
В чистом ASP NET MVC нужно как минимум знать базовые навыки верстки Bootstrap или вашего фронта.
Плюс как вы будете паковать ресурсы, средствами студии или же просто подключите бандл.
Typescript очень желателен.
В случае core вы просто отдаете api, за исключением конечно сложных случаев.
В общем выучите фронт, хотя бы минимально