Solar, even concentrated desert solar, is no good at all. Wind is a distant derivative and much, much worse.
Hydrocarbons and nuclear are the fuels of today and tomorrow because they are orders of magnitude more energy dense. These energy sources are so dense they double as energy storage.