Webmasters Stack Exchange is a question and answer site for pro webmasters. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've been working with web development since 2009 when I've learned HTML, CSS and PHP. By the time, I've also learned about the web standards and started working with them. Then some years ago I've started to work with a designer. He developed the website layout in Fireworks by the time and I was responsible for coding it.

Today I've also learned ASP.NET and Javascript for the development of Single Page Apps, however the designer is not working with me anymore and I didn't find any other to deal with the layout of the websites and applications. Also, today it seems design has got more complex, because we have to think about responsive design, there are lots of devices and so on.

So, my doubt is: what's a good away for a developer like me learn just the basics of design to be able to create layouts for web apps and websites that fits with the last trends? I really don't know where to start, because although I already know how to deal with Photoshop I know that this is very far from being enough to design well.

I am looking for practiced procedures I can follow that will allow me to develop my design skills whilst making use of my current experience.

share|improve this question

closed as too broad by Zistoloen, Stephen Ostermiller Jan 28 '14 at 12:03

There are either too many possible answers, or good answers would be too long for this format. Please add details to narrow the answer set or to isolate an issue that can be answered in a few paragraphs.If this question can be reworded to fit the rules in the help center, please edit the question.

In my opinion, learning HTML5, CSS3 (which includes the new media queries for responsive design) and Javascript (for dynamic client-based content) would suffice for fundamental but effective front-end development.

share|improve this answer

Web Design is moving away from using traditional tools such as Fireworks and Photoshop, and into a browser-based environment.

As you have gained a lot of experience of front end development you would be very comfortable using a framework such as Zurb's foundation (http://foundation.zurb.com/) or Twitter Bootstrap (http://getbootstrap.com/) to get you started with design.

These have a solid overall style applied, with the benefit of elements that can be edited individually to develop a new style. That way you have a very usable structure and can try your hand at designing different sections, such as headers, navigation and buttons without worrying about learning to do them all at once.

Once you get used to designing the visual side of projects you could try building them from scratch without the frameworks.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.