Du brauchst definitiv nicht alles davon. Teilweise steht ja auch, dass du auswählen sollst ("pick a framework"). In der Praxis entscheidet es sich manchmal durch konkrete Anforderungen, also Learning on the Job.
Was du auf jeden Falls brauchst, sind HTML und CSS, auch ein wenig JavaScript (und/oder TypeScript) und ein Grundverständnis der Grundlagen des Internets (HTTP Requests, Fehlermeldungen) und üblicher Kollaborationswerkzeuge (Git und GitLab oder GitHub, alles andere wie BitBucket inzwischen eher die Ausnahme).
Vermeide die "Tutorial-Hölle" (zu lange lernen, anstelle mit praktischer Umsetzung zu beginnen) und denke dran, dass du nicht alles wissen musst (YAGNI - "you ain't gonna need it")