This would seem like an ideal opportunity to get a solid grounding in the fundamentals of programming. I would suggest that you work through the MIT OpenCourseWare (OCW) version of their "Introduction to Computer Science and Programming" (the newer version that uses Python as its teaching language). You would be learning Python while you are learning the fundamentals. The course uses a freely available textbook, and video lectures are available. The course website is located at "http://ocw.mit.edu/courses/electrical-engineering-and-comput....
I want to second this. I'm 31 and have been doing web development for the better part of 10 years now. It wasn't until later in my career that I realized what I missed out on by not learning CS fundamentals much earlier. I played catch up for a while. If you have the opportunity now, especially with a more agile brain, take it. You will benefit from it for years to come.