Отвечу в том же порядке, что и были заданы вопросы:
1) "Где скачать компилятор?" - где угодно - есть как официальные сайты, так и нет. Тут смотря какой именно компилятор Вам нужен (на Ваш вкус). Вот, например, можете
здесь скачать - как видите, компиляторов - вагон и маленькая тележка.
2) "Он платный?" - не всегда. Есть платные компиляторы, есть бесплатные. Ну а часть платных уже взломана, т.е. есть пиратские версии (внимание: не рекламирую и ни к чему не призываю).
3) "А текстовый редактор любой?" - так-то в любом можно набрать текст программы. Другое дело, что текстовый редактор его не скомпилирует, если, конечно, речь не идет про HTML.
4) "Блокнот сойдёт?" - смотря для чего - набрать текст программы - сойдет. НаписАть web страницу на HTML и нормально сохранить как HTML - сойдет. Скрипт VBA написАть - тоже. А для C/C++ - ну только если текст программы сохранять, ибо не скомпилирует.