When we are talking about skills they are in different categories, if it's not a high paying skill then you cannot become successful with it. I think business is most important thing to focus on and it's the best way to achieve financial stability. But starting up a business can be very challenging, it might take a long time for you to get the capital you need to start the business. In my opinion business is the most important thing. A skill on the other hand is just to keep you going and probably to afford basic things it can't be compared to having a business.