Разберемся в языках программирования их очень много возьму самые популярные
( Системные Ассемблер, C. не подходят для новичка )
(Системне с большой интеграцией с поддержкой графического интерфейса Python C++ C# Java. подходят для новичков )
Что такое графический интерфейс GUI
IDE Среды для разработки от компани Майкрософт Visual Studio
эта среда от Oracle - Java NetBeans
Какой же язык выбрать для изучения толком вы программировать не умеете операционную систему Линукс не знаете, так что Java отпадает
В среде Visual Studio Можно попробовать аж четыре Python C++ C# C
По чему не подходит ассемблер ну макросов вы не знаете написать сможете но не откомпилируете настоятельно не рекомендую без правильных книг не делать этого
В следующей статье опешу книги стати и материалы незначительную подготовку системы к установки Visual Studio