Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trial

benjamin milian
3,316 PointsHow do i practice?
I'm new to all of this and I want to know a great way to practice html & css. Yes, I know that building my own web page help but, I actually retain all the things that I learn. Desperately seeking advice and help.
10 Answers

Ryno Botha
Courses Plus Student 4,055 PointsHey Benjamin Here is some ways:
By using what you've learned and try to make your own page from nothing (With your own HTML and CSS) by using Workshop or Codepen ^^
When your Moving on with the track (After the "How To Make A Webpage", they'll explain everything from scratch xP, and u'll see while watching the Track Video, u can see "Project Files" at the right side of the screen under Downloads.
By going along with the track you'll actually have the work on your computer, so when you want to go back and check up on something, you'll at least have it on your computer.
You can also choose to Download the Videos (Under the same place: Downloads) and just put it in files where you'll find it again ^^
Trust me, you won't be able to remember all the work when you go through everything the first time x) but that's ok xP you can simply go back and look something up when you've forgotten something~
Also Codecademy is a great place to practice as well ^^
Really up to you~
Hope it helps

Blake Hutchinson
21,695 PointsBuilding a web site or even just one page takes some planning (What do you want it to look like? What information do you want to include? etc). When I'm new to a language, I like to start with the In Easy Steps book series. In 2012 I went through HTML5 in Easy Steps by Mike McGrath. Recently I went through his JavaScript in Easy Steps (4th edition) book. Last year when I studied HTML5 and CSS3 through a local community college, we used Jennifer Niederst Robbins' Learning Web Design: A Beginner's Guide to HTML, CSS, JavaScript, and Web Graphics as our textbook. Having gone through that book, the initial How to Make a Website stage was very much just a review for me.

Ryno Botha
Courses Plus Student 4,055 PointsHehe should check this book as well (If you want to know more about HTML and CSS)
http://www.webskinz.com/web_design_1_class/HTML_CSS_book.pdf
This Book was nice, and went through stuff slowly ^^
Also Some other books I liked:
Pro HTML5 and CSS3 Design Patterns - M. Bowers
Head First Series (Head First HTML5 Progamming, Head First HTML and CSS)
Also Check the Book for Dummies (Most can be found online, and just download the PDF)

benjamin milian
3,316 PointsThats much better I was getting annoyed by all the videos going so fast... also, what should i do between videos should i stop and do it myself or keep moving forward?

Ryno Botha
Courses Plus Student 4,055 Pointshaha ^^
Yeah, I usually just go through the work on my own, after a video and following a long, I'd usually try what I've learned in the video on my own, and see what happens x) because the best way to learn with code is to practice a lot, usually when you haven't used something you've learned before for a while, you usually forge.
You have to practice on your own, no need to do a lot, just try understanding what you learned in the Video by tweecking it a bit on your own.
Important to save example on you computer, so when you did forget something you can easily just find it again on your computer and try again.
How I usually do it, I comment in some extra Detail before doing the work.
So when you have to go back its not just finished code and you don't remember what it does, or mean.
So I usually Comment like this:
/* background: linear-gradient (direction, color-stop1, color-stop2, ...); */
So I at least remember what value goes where, and why it comes first and what it does ^^
Always try to write your own comments before doing the work, so when you have to come back you understand the work better (Because you are the one explaining what's going on, hehe so when you forget you can simply go back~)
Hope it helps~

Ryno Botha
Courses Plus Student 4,055 PointsAlso you can use these to help you as well:

benjamin milian
3,316 Pointsfude. everyone on here seem to know the biz while I sit back like a turd double guessing lol.

Ryno Botha
Courses Plus Student 4,055 Pointslolz don't worry xP at first I was in the same situation x)
And just ask when you want to know something ^^

Graham Davidson
Courses Plus Student 14,966 PointsI am going back and starting some things from scratch - it really is practice practice practice. Is there something in particular you are looking to build?

benjamin milian
3,316 PointsI want to build responsive websites, and in the long run be able to code things such as the "jellyfish" or ocean waves. I don't know what type of style coding that is but I'm trying to figure it out.

Ryno Botha
Courses Plus Student 4,055 PointsHehe CSS Animation ^^ you actually learn more about it, it is fun
Check graphical Design as well~
Just go on with the Web Design Track, In CSS Foundations you'll learn more about Animations and Transitions/Transformations.
And a lot more~
Check:

benjamin milian
3,316 PointsI want to build responsive websites, and in the long run be able to code things such as the "jellyfish" or ocean waves. I don't know what type of style coding that is but I'm trying to figure it out.