Thanks again for your excellent recommendation. Hi, glad to help. Many here have been at the point you're at right now, so feel free to post any questions up in the .NET area of the UT.
You'll surely go down some wrong paths, and you'll go through some iterations where you'll transition from partial to substantial understanding of the way things work - but the experience will be valuable. Good luck...
I "retired" from full-time development to become a full-time instructor, so I get to see people going through the learning curve every day.