Zależy, czy to będzie strona internetowa czy aplikacja webowa.
Aplikacje webowe mają to do siebie, że posiadają więcej funkcjonalności i mogą być interaktywna. Do napisania takiej aplikacja niezbędna jest wiedza o back-endzie (np. Django) oraz front-endzie (np. React). Na obecny stan twojej wiedzy poleciłbym napisanie strony internetowej, lecz nic nie stoi na przeszkodzie, by napisać aplikację webową. Książki:
- Django
- React
A jeżeli chciałbyś napisać stronę internetową:
- HTML i CSS
- Bootstrap