I just started Treehouse a month ago and I love it! Basically I've just been going over the CSS Layout section multiple times, and following along with Codepen. Everytime I'm starting to remember more and get it down!
Places like codecademy and learn street are alright, but they don't go indepth with stuff, and I'm the kind of person that needs to be showed how to do stuff. I can't learn stuff from reading text books. I have no problems once I learn the concept then I can go back to reference it but yeah whatever...
I'd be down to partner up with people in this as I really want to become a web developer and get out of my lameo sales career right now. I think I have a good handle on HTML(pretty simple) CSS is a bit more confusing but I'm starting to understand that as well. I just don't know what method of laying out stuff is the best at this point... inline-block, floats, flexbox, grid?!
After I get CSS down more I'm heading over to JS and going balls deep in that for awhile, and then I think PHP. We shall see how it goes!