Buona fortuna.

Se posso darti un consiglio, dopo aver imparato l'abc del linguaggio dai un'occhiata alle numerose guide sui database relazionali. Avrai ovviamente bisogno di un database come backend per dare persistenza ai dati. Ce ne sono numerosissimi a disposizione, ma quelli piu' usati (e gratuiti) sono MySQL, Postgresql e SQL Express.

Per il tuo progetto va benissimo MySQL con il motore Innodb.