Living in the world where everything is reachable through the World Wide Web, has its good parts and also has its downfalls.
People who are interested in computers might even try to give it a shot, not necessarily the best one. However, they have already made the first step – actually trying to write something down. No company has ever been started without people putting some effort into it and some struggle against the urge to back down and cease the activity in front of the first unsuccessful attempt. Getting the ideas on paper is also something to do. Write down the business idea and start developing the business plan, truing to include all costs and maybe even possible future income (being realistic though). Doing some research about the market. And some research about the competition of the companies in the market.
Building a website about the things that seem interesting is also one great thing to do. Learning to code and all the other things but doing it about a hobby or just a curiosity about something. Find some people to share the ideas with and, maybe even share the company. Getting money for the starter with a clear business idea and good vision is easier than it might seem. Involving more than one person might not seem a good idea at first, but in the end it might be the best option as two heads are smarter than one especially when it comes to businesses related to magento ecommerce.
Research, trust in the idea, support from others and work are the only components needed to start up a company.