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
michel rodrigues11,727 Points
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!
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.
Dylan Macnab24,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.
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.