Este vídeo é MUITO básico do que é HTML e CSS, para o iniciante absoluto. Os arquivos HTML e CSS são, literalmente, apenas arquivos de texto. Você não precisa de nenhum software especial para criá-los, embora um bom editor de código seja útil. Você pode criar esses arquivos em qualquer computador e usar seu navegador da web para visualizá-los durante o desenvolvimento. Você pode pensar em HTML como o conteúdo do seu site: um monte de texto e referências a imagens envoltas em tags. CSS é o design do seu site. Ele visa as tags que você escreveu em seu HTML e aplica o estilo. Manter essas duas coisas separadas é a chave para um web design de qualidade.
Para onde você deve ir depois disso? Confira esta série da Khan Academy.