I want to start making my own apps because it's frustrating when I have really good ideas and I can't bring them to life. I have the design down, but I can't seem to find anyone to help me code. Where is the best place to start learning this? (And if anyone is willing to help me, you rock.)
If you're willing to relocate to Chicago for in-house teachers and quick courses, I'd totally recommend Starter School. I've worked with these dudes and they absolutely know what they're doing, very friendly with the students and the 50,000sqft campus/incubator is awesome with tons of connections.
They actually teach you everything from being able to learn how to code then take that application, apply business skills and all needed startup essentials to ship your app to life.
Something cool to check out if you're interested! If not and funds are tight, try something like CodeSchool or TreeHouse for good starting courses to jump in.
Perhaps you meant W3Fools? :) http://www.w3fools.com/
Try the Michael Hartl Tutorial where you will rebuild Twitter. Its got everything you need for the most part. I would also agree wit Dylan. I was apart of Starter Leagues first Rails class and there is no doubt, if you want to learn rails, you move to Chicago and learn from these guys. After all, they partnered with 37Signals who is the creator of rails.
All mentioned before and this one is quite good for learn HTML + CSS http://learn.shayhowe.com/html-css/
Team Treehouse. They have an IOS and Android course.
What are you trying to build? iOS? Web? Android?
Many of the online services (codecademy, treehouse, codeschool) have differing curriculums and teaching style. Try them out and see if you like the way they work. There is very little risk involved with spending a few hours with each service.
check out https://www.bitcast.io/
This is how this guy learned how to code with Ruby on Rails: https://teamtreehouse.com/forum/which-do-i-do-first-in-the-web-dev-learning-adventure#show-answer-19372
I'm going to break the 'web' mold here and recommend Daniel Shiffman's AWESOME Processing book, Learning Processing.
Why would I recommend this?
Because Processing is fun! Processing is a programming language designed specifically for artists who are not programmers. The main purpose is to generate interactive graphics quickly and easily. It's relatively easy to create art or a game with it. I think that's important because it gets you making something tangible really quickly.
Possibly most important. His book teaches you the fundamentals of object oriented programming (OOP) which will set you up with a solid foundation going forward. Certainly the 'learn rails' route makes sense if you want to get straight to building web applications but learning OOP will help you with understanding how to structure complicated programs across multiple languages.
PS If you're not sold yet, go check out the PDF. Please buy the book if you like it though, Daniel is an amazing person and worth supporting.