"Programar tempo precisa..."
Ola Gustavo, se estas começando por front-end (html e css), deve também ver as outras línguagens que fazem as funções de ligações do visual para as funções internas (back-end) para que todo a estrutura funcione e de o retorno esperado.
Então tu deverá estudar também as possíveis outras funções e línguagens, que mais se enquadram para as funções dos sites ou outros tipos de sistema via web que poderam ser usados. Para que quando for necessário, inserir e ou alterar partes de um sistema, ou um conjuntos de dados para qual estiver implementanmdo em algum trabalho ou estudo.
Recomendação, ver mais a fundo as línguagens de programação que estiver usando como html e css (ver as últimas atualizações de funções, comandos, recursos extras, aparências, e todos os outros recusos necessários da mesma), mas também da back-end, pois querendo ou não, estas mesmas se complementam e uma precisa da outra para funcionar mais adquadamente.
Além de sempre ter e fazer o backup de todos os dados relativos os trabalho em questão (funções, textos, imagens e ou qualquer parte da implementação), para não teres dores de cabeça, por causa de falha de sistema, computador ou rede, que pode ocasionar perda total ou parcial do que já foi feito.
Sempre agir de forma honeste e sincera com a programação e com tudo ligadas a esta mesma, evitando crimes virtuais de qualquer espécie, tipo e aplicação. Pois mesmo estando no "mundo virtual" ainda sim existem leis, regras, regulamentos, processos e condenação juridicional para todo e qualquer tipos de crimes realizados em ambito digital no planeta, não importando quais meios foram usados e aonde tu estiver.
Espero poder ter te esclarecido um pouco e bons estudos sobre programação.