Ascolta: A me non piace dare ma preferisco far capire.
Prima di tutto fai pratica in PHP o ASP o come ti senti più ferrato creando dei semplici script che lavorano su database in MySql
Fatto ciò ti studi come poter integrare in HTML5 delle chiamate asincrone in Ajax
Capito tutto questo ti rimarrà alquanto elementare gestire degli archivi sulla tua app che lavora solo in lato client
Puoi anche lavorare in modo sincrono, ovvero classico, una volta capito come si lavora sui database lato server.