Learning Javscript by doing projects