Ну я сам как-то допер до этого. Чтобы их делать много ума не надо. Открываешь html код, смотришь как легко добраться до элемента, который хранит нужную тебе информацию. Знание ООП лишним не будет, чтобы представлять все в виде классов. Для изучения методов вроде смены баннера например у бх очень хорошо подходит прога Charles, которую я люблю всем своим сердцем.
Инструменты разработчиков для кого придумали? Которые сейчас в каждом современном браузере есть, накой ещё и Чарльз сюда пихать