Я хочу стать заняться хакингом сайтов. Какие мне нужно знать языки программирования (разметки)?
"хакер" - это программист экстра класса. Жаль, что это слово приобрело негативный оттенок.
Что бы заниматься поиском уязвимости в web - только языков недостаточно языков программирования (html,css - это не языки программирования), нужно знать и понимать сетевые протоколы, целевые операционные системы, сервера баз данных, мониторить найденные и опубликованные уязвимости ПО, с которым планируете работать и кучу кучу всего.
Рекомендую вашу хотелку запихнуть в очень длинный ящик и продолжить делать уроки.
А я сильно предостерегаю, но предлагаю поискать на coursehunter в разделе другое посмотреть... или на том же сайте по поиску взлом...