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

HTML

James McGuire
James McGuire
3,272 Points

Web Design I can be a programmer that understands design, but I don't have to be an "Artist", I'm a programmer?

Just as the question says. Love programming, HTML learned it years ago. Went back through it before entering CSS. My problem was that I'm not an Artist. I like and understand color and style. But I need to see others work and then I can make structure to it. So my problem is that when designing a site I can have, let others choose the design. I just need to build and program the elements? Can one specialize that much.

3 Answers

David Bath
David Bath
25,940 Points

That is a narrow specialty, but there are some front-end development positions that specialize in markup and styling. There are UI/graphic designers that take care of the visual design and then the developer needs to implement it. Most front-end positions require more skills including JavaScript and associated libraries or frameworks, but I can tell you from experience that if you are very good with HTML and CSS (and preferably Sass) you might find a position along those lines.

Stephanie van Doleweerd
Stephanie van Doleweerd
3,075 Points

I'm not sure I fully understand your question, but at several of our local creative agencies, they have the person who does the design, and then the coder's job is to turn the design into a site.

From experience I think it's better if you at least understand the basics of both - and graphic design elements can be taught - you don't have to be an artist by nature. Research 'graphic design principles' and you'll be on your way,

I have a degree in graphic design, but I'm a self-taught coder; it can easily go the other way.

Andreas Frost Nordstrøm-Hansen
Andreas Frost Nordstrøm-Hansen
2,443 Points

HTML is the core of the site. But to really make it look like something, thats where CSS comes in. Doing HTML is fine, but you need to be able to understand and do basic CSS yourself, otherwise doing websites is really hard, considering you dont have any style to it.

Sure you can add the core elements to the site, but alot of functionality comes from doing proper CSS and JAVASCRIPT at some points.