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

General Discussion

Oliver Fajardo
Oliver Fajardo
2,853 Points

When should I do the Frame Work Basics Project?

Hello Treehouse Community,

In the library tab in the CSS section there is a project called 'Framework Basics'. Should I know Javascript before going into this project? It does mention something about using a Javascript plugin so I am not entirely sure because it was listed under 'beginner'. Here is the project description.

Sometimes the hardest part about building a website is knowing where or how to start. In this course, we'll learn how to build a website using two of the most widely used Frameworks in the industry: Bootstrap and Foundation. First, we'll build a prototype using each framework's common CSS features, components, and JavaScript plugins. We'll then put everything we've learned about Bootstrap and Foundation into practice by building a simple marketing website for Ribbit, the self-destructing message app for iOS and Android.

Based off the description, can anyone recommend what I should be comfortable or solid with before doing this project? Thanks!

(My goal is to finish the tracks but along the way apply what I'm doing. The lessons alone won't benefit me if I'm not applying the concepts!)

3 Answers

Hey Oliver,

Before you look into framework basics, you should know how everything works and why it was built that way. Not so much the javascript, but definitely the html and css. @guilh said in one of the videos in the course, the purpose of a framework is to make the process faster and build best practices, not an excuse for not knowing css or html.

The awesome thing about framework basics is that it jump starts your website, so you go from nothing to a functioning page in very little time. From there you can customize it anyway you like, and here is the catch. Both frameworks run a css pre-processor -less with bootstrap and sass with foundation- and this makes customizing them in plain css a long process, though bootstrap lets you customize all the less variables on it's website.

So the answer is whenever you reach an intermediate level in css and html.

Hope this helps.

James Barnett
James Barnett
39,199 Points

So the answer is whenever you reach an intermediate level in css and html.

So definitely after HTML & CSS foundations. You'll probably want to do CSS Layout Techniques first too.

Oliver Fajardo
Oliver Fajardo
2,853 Points

Ali, Thank you for your recommendation and for adding some insightful information about frameworks!