Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

General Discussion

michel rodrigues
michel rodrigues
11,727 Points

I know HTML, Css and Javascript already. but I don't know how to build a good website.

The thing is that I already have this skills thanks to treehouse. of course i have to learn more things such as SASS, Bootstrap and so on.. But i have this problem that even if i know how to build the website i don't have the creativity or practice or i don't know to build a good website. i mean.. i really don't know how to start because i want to make a portfolio or kind of. when i start to make the header my mind is completely in blank. i don't know what to do. thanks!

4 Answers

Hi Michel, it takes a lot of practice to fully memorize things. Most designers / developers use code snippets until they memorize what they need. It's not entirely necessary to remember every part of HTML, CSS, etc.

I think you'll find with time you'll get better. You may have to retake courses over until you get certain things down. You might also use different resources to help solidify the material to memory.

Hope this helps you out a bit. It's a common scenario with anyone learning to code.

michel rodrigues
michel rodrigues
11,727 Points

Thanks dustin for your answer. the matter is that I don't know how to use my knowledge when i start to build something. to be more specific : I know how to program and how to make thing, the problem is that i don't know how to build the website with good colors, the header size or ever the buttons. aesthetically i don't know how to create something good for the user's eyes. thanks again.

Here's some Treehouse courses on Design / UX. It looks like you've made some great progress already, and you're going to need at least 6 months+ to grasp web design at a certain level.

Dylan Macnab
Dylan Macnab
24,861 Points

Hi Michel, in addition to the resources Dustin linked to, I would recommend attempting to recreate a web design that already exists. Keep in mind that you don't need to reinvent the wheel, as there are many resources and well established patterns that you can pull inspiration from.

Take a look through http://patterntap.com/ to get some ideas for specific components of a web design. It doesn't have to be an original design for it to be valuable experience for you as a web designer / front end developer.

Good luck!

michel rodrigues
michel rodrigues
11,727 Points

thanks for the answer dylan, i do really appreciate this resource. seems very very good. you are right recreating web design that already exist is such a good way to practice and learn. thanks!

Hi Michael,

I understand your concern about not being creative to make a website, it takes a little practice and time to start doing it. Your first websites don't have to be top of the line. I used to worry about the same things but what I did was sat down and drew one out with a pencil then started coding it out and once I did that my confidence with coding was so much better and the websites I drew got better. It also helped me with designs and what to do. Make some mock websites and expand from there. Think about what would you like to see on a website that you were visiting for photography. I would recommend the courses that Dustin gave up above. The key to creating better websites is practice and get started. You can do it, anyone can be creative. Also, take a look at every website you visit, there is a lot to be learned by looking at the source code, see how they organize their code.

michel rodrigues
michel rodrigues
11,727 Points

thanks michael good advices !! ill take all of them. yeah I think that if I practice I'll get it.