I have created a rigorous learning schedule for myself to remediate some web development knowledge that I lack. If you don't know, find out. And that is exactly what I am doing all the way until my SDEV course start date late this fall.
I'm using this text (below) to get myself prepared for the course and downloading a free IDE to aid my learning--Eclipse PDT. Mere text editors won't do. An IDE will speed my learning.