Значится, мой опыт в программировании сводится к написанию нескольких скриптов на Shell и сборке deb'ов из исходников. Подумал приступить к чему-то более серьезному, вроде создания (хотя бы для начала) какого-нибудь оконного менеджера (читай «лисапеда»), пока что чисто для себя, а там посмотрим, что из этого выйдет.
Собственно вопрос: какой язык программирования наиболее прост, понятен, а главное, больше подходит для написания программ, взаимодействующих с пользователем в графическом режиме?