Это более распространенный язык программирования и на нем пишется огромное кол-во программ , а следовательно в интернете на него больший спрос и следовательно ответов ,+ он обладает хорошим функционалом , на вопросы пользователя , а паскаль это как бы основа для многих языков , на нем пишут простенькие программы .
Один из самых популярных языков является С++. Его ценят за огромный выбор различных функций, на нём создают программы и программируют робототехнические системы.
Программу, а ОС тоже программа, можно написать на любом языке программирования низкого и высокого уровня, но можно сразу писать в машинных кодах, потому что после написания программы на языке программирования она преобразуется в последовательность машинных кодов.
Нет объективно лучшей среды, лучше в той, которая вам удобнее.
Популярна среда IPython Notebook, хотя лично я её совсем не люблю. Является компонентом программы Anaconda, скачать можно на официальном сайте.
Мне кажется, что для тех, кто только изучает языки программирования (а не участвует в каких-то серьёзных проектах), проще и удобнее всего блокнот с подсветкой кода, автоматическими отступами и кнопками "скомпилировать" и "запустить". Сама пользуюсь (тоже учусь программировать, языки Python и C++) Geany, это именно такая лёгкая среда разработки, не содержащая ничего лишнего, тоже можно скачать на официальном сайте.