Вопрос слишком широкий. Смотря что ты будешь или собираешься программировать - под какую ОС, какие проги, насколько тесно будут связаны с железом и еще десятки факторов... Пока ты не определишь для себя все это, вряд ли кто тебе точно даст ответ...
Прикладное программирование - написание софта, запускаемого в операционной системе и взаимодействующего с "железом" через механизмы операционной системы. Сайт, игра, калькулятор, MS Office, Photoshop, видеоплеер - это всё "прикладное программирование". Слишком широкая область.