I am shifting 12 hours as Security Guard and have less time to learn/ practice, which makes me progress really slow. I have been learning web development from almost a year but am still in applied visual design. (see how slow I am LOL). But I repeat those lessons every now and then so many times. it is useful as your make progress u see how the code was running before more than just passing the challange.