Ask HN: How does an engineer learn design?
I'm not too worried about the client-side coding as much as about actually creating appealing color schemes, icons, logos and have it all be part of a coherent theme. Also, it'd be amazing if I got decent at creating attractive mockups, slide decks and pitch videos with Photoshop (one could argue it's a step above using something like Balsamiq from a presentation standpoint) or other modern tools.
Has anybody else started from scratch and actually got decent at it? Is there a good place to start? Texts / tutorials? What's the most effective way of ramping-up to the point where what I'm producing isn't too embarrassing?
Thanks!