Here are some of our favorite sites:

Startup Training Institutes

Startup Accelerators

Online Startup Communities

Q&A on Startup

Co-working spaces

Learning to Code

Good Startup Blogs