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

Sean Urgel
PLUS
Sean Urgel
Courses Plus Student 6,650 Points

Tips on practicing web design

Hey guys, wanted to know how some of you overcame the obstacles in web design.

As we all start learning web design, some of us feel lost on thinking how to design or simply just make a header.

I want to know what guys did to practice, to master the craft and how long it took.

I really want to get into web-design, and back-end languages.

but now I feel like, why should I do something I'm just mediocre at and just go specialize in back-end

Mike Schaming
Mike Schaming
13,901 Points

I agree with Alexander. The videos introduce the ideas, but putting them into practice really helps you learn. Try picking a few simple websites and recreate them. As you're doing so, try to use a new technique you want to practice. Workspaces is a great place to practice. Best of luck!

3 Answers

It takes around 1-2 years to be really understanding any languages, and even then there's stuff you haven't learned yet. Programming goes very very deep, so take your time :smiley:

I recommend taking your time learning and not trying to skip anything, for even a single Treehouse video could be very valuable. Also, try to complete the code challenges on your own, don't copy and paste somebody else's code snippet. The more code you write yourself, the better programmer you will be.


:warning: This is very important!!

After each stage, I really, really recommend trying out code on your own. That is the best way to learn programming, to code on your own. If you watched 300 Treehouse videos about programming (starting from the very basics) and never write a line of code, you will feel completely lost when you actually write code and all the time you took to watch 300 videos will be wasted. Instead, you should both follow along, complete code challenges, and write code on your own after each stage. If you do so, you won't feel lost and will be ready to create your awesome projects :wink:


Finally, please feel free to ask questions on videos or code challenges if you don't completely understand what's going on! We Treehouse students :heart: questions! :smile:

I hope this helps :grin:

Happy coding! :tada:

:dizzy: ~Alex :dizzy:

Dusty Vestal
Dusty Vestal
840 Points

I agree that what Alex said is 100% accurate. I know from experience. I remember watching a Udemy Coding video and thought I could just watch it and then practice everything later, WRONG!. By the time I finished watching it, I had forgot 1/2 of what I learned because I didn't constantly practice it. Reinforcement is huge!......Yes, sometimes it's more appealing to want to get to more interesting piece of code, but don't' fall into that trap. Practice each step on your own, no matter how boring or trivial it might seem.......You can even play around a bit and try different variations of that same step. You'll thank yourself later for doing it this way.