I'm mostly a programmer, but I'd like to be able to do competent work on other parts of games I make when working on solo projects.
What I'm specifically asking here is what sort of techniques or styles for visual asset creation should I study and use to be able to work with the most efficiency? Basically, what would end up being the least work as a whole, taking into account possible changes late on in the development, reuse of assets created for other projects, etc.
What I mean by "technique or style" here is things like vector art, digital painting, pixel art, poly modeling, sculpting, etc.
I'm mostly interested in comparisons of the various techniques as a whole. It's hard to get a good big picture view of the situation not having a lot of experience with doing real work with each technique. Also, obviously if you're making a 3D game you'll need to make 3D assets, but for now, let's talk about techniques for creating assets for a 2D game, where the assets could be either 2D or 3D.