Если самостоятельно не будете писать кнопки, текстовые поля, переключатели и тд, тогда не тяжело. Практически для всех языков разработки существует IDE которая предусматривает быстрое создание графического интерфейса, от вас только требуется написать основную логику программы и запрограммировать обработку событий.