Web design? Yeah, you'll be dealing with Photoshop/GIMP *free*/etc. for creating various graphics and layouts.
For the programming/tutorial aspect, I don't know any one good site, but what I would suggest is you come up with something you want to do. Perhaps create a simple email form, or a user-authentication type page. Maybe you just want to create a page in CSS. Whatever it is, just search with a few key words along with "tutorial" or "example" on Google. You'll most likely find dozens upon dozens of similar stuff...and if you can't, post here what you want to do, and we can likely hook ye' up.