По моему вообще ничего сложного нет. Вот освоить холодный ядерный синтез например..это даа, нужна лаборатория. А так - что математика, что программирование - в интернете тысячи книг. Компьютер доступен. Проблемы вообще никакой не вижу.
К картинке:
Я добавлял ValueTuple.dll в ссылки но это не вариант, так как *.exe будет требоваться лежащий рядом ValueTuple.dll.
В списке сборок платформы VS почему-то не находит ValueTuple.dll, .NET 4.6.2