You can see a lot of resources and experiences out there showing how non-tech people can learn to code using things like codecademy, treehouse and so on. But I'm already a coder. The skill I miss the most is design, and I'm not talking about how to organize elements on a page. I know this kind of things is very important but it's also pretty easy to learn. The hardest part for me is how to make a user interface beautiful, how to choose colors, how to make gradients, how to add bevels and other 3D-looking effects. For me this is the equivalent of coding and I find it hard to locate resources on how to learn those.
And given how hard it is to find a good designer these days (and how expensive it can be), I would really love to be able to do it myself, at least be able to throw together an MVP that doesn't make users bored to death.
How would you go about learning those skills? What are some of the best resources for that? Is it even possible to learn those skills quickly or is it just experience?