мне кажется по html/css в принципе покупать ничего не стоит. в любом случае основной навык программиста, кто бы что не говорил - усидчивость и умение гуглить. я бы лучше советовал сделать десяток сайтов, даже если совсем с нуля , и параллельно гуглить нужные вопросы по мере поступления. там по большому счету нечего знать, но надо понимать общий принцип и лучший подход к проблеме. да и я не заметил большого кпд от интерактивности, решая не один десяток заданий на одном из сайтов, забыл как название, но там что-то про инопланетян :D, думаю лучше начать что-то делать ручками и учиться на практике. понять что такое отступы, понять флексы и гриды, а остальное - знать название свойства
вложись лучше в покупку вебшторма или купи несколько шавух для работы мозга