JSa do systemu zarządzania treścią wcale nie potrzebujesz. Tak samo HTMLa czy CSS.
Oczywiście HTML ułatwia sprawę, ale podkreślam, że nie jest konieczny.
Naucz się najpierw PHP i podstawy HTMLa, czyli bloki, odnośniki i formularze wchodzą w grę. W PHP zrób prosty system logowania, następnie jakiś system komentarzy... itd. Warto też zapoznać się z podstawami MySQLa. Proste zapytania dodające, wybierające i usuwające. Takie jak tworzenie bazy danych jest wspierane po stronie PHP. W samym PHP warto zapoznać się z typami zmiennych na których będziesz operował - co to jest zasób, a co to obiekt... na razie może lepiej pozostań w sferze funkcji, bez obiektowego. Chyba że czujesz się na tyle pewny, to poczytaj co to jest klasa, obiekt, jak definiuje się jego metody i zapoznaj się z konstrukcją niektórych metod specjalnych tj. __isset, __construct..., wtedy też dowiedz się o typach zmiennych obiektu i kiedy nimi się posługiwać ( tj. public czy private ). Zapoznaj się z tym jak PHP zarządza zmiennymi, jaki jest ich zasięg i kiedy ich się pozbywać. Dodatkowo warto wiedzieć coś o zmiennych predefiniowalnych, jak je filtrować, zabezpieczać się przed nimi i jak uzyskiwać do nich dostęp. Warto też było by poczytać coś o output control bo to zdecydowanie Ci się przyda przy sesjach i ciastkach. I właśnie dowiedz się co to jest sesja i jak się z nią obchodzić.
I to tak w sumie w skrócie, jak coś mi się przypomni to napiszę.
A Ty w przypadku problemu po prostu napisz do mnie na gadu, czy tlena jeśli znasz i masz. Bo w sumie na początku z takimi małymi problemami wygodniej jest z osobą "prywatną". Jestem prawie zawsze niewidoczny.
I tyle.
A. I ściągnij sobie dokumentację do PHP i do MySQLa, znacznie to ułatwi sprawę. Najlepiej najnowsze.