Czy jest sens?
To trudne pytanie, ponieważ wiadomo, że istnieje dużo takich stron, jednak każda jest nieco inna i może zaoferować różne rozwiązania. Jest to z pewnością ciekawe doświadczenie i myślę, że warto spróbować stworzyć taką stronę, chociażby dla zdobycia doświadczenia.
Z pewnością będzie trzeba podpiąć bazę danych do strony, więc przyda się też język SQL.
Zacznij od zbudowania czystej strony (html, css, js), później połącz z bazą danych (php), nie wiem, czy będziesz to robił lokalnie czy masz jakiś serwer, ale po połączeniu będzie trzeba wyświetlać recordy pobrane z bazy (php, SQL). Początkowo możesz dodać jakieś przykładowe wydarzenia i bilety. Trzeba jednak dobrze przemyśleć, jak będzie wyglądać sama baza. Musisz rozplanować jej strukturę tabel i kolumn, np. każde wydarzenie to jedna tabela i pola to rodzaj biletu, liczba biletów, cena itp.