Как вообще называется разработчик прикладного ПО и как на него учиться?
Разработчик прикладного ПО называется, вы не поверите, разработчиком прикладного ПО. Впрочем, судя по контексту вопроса, вас интересует не диалектика прикладного и системного ПО, а web-разработка в противопоставлении десктопной. Курсы можете не искать, потому что курсы в любой области - это способ собрать бабло с дурачков. Если не зашли книги, то вероятно, что ИТ просто не для вас.
можно найти курсы не по вэб-разработке Любые курсы это не более чем один из множества способов "честного отъема денег у населения". 

мы не рассматриваем образование в ВУЗе А зря, серьезный "разработчик прикладного ПО" это в первую очередь серьёзное ВО.

Требуется научиться реализовывать простенькие программы с GUI Это навык практически любого десятиклассника, который добросовестно выполняет задания по информатике. К разработке прикладного ПО это не имеет никакого отношения.

книги пробовал, не пошло Ой! А вот и ваша проблема. Программист ПИШЕТ!!!!! программы, а всем известно что тот кто не в состоянии читать писать не способен.