<p>Oh, boy…</p>
<p>if you want to make apps, mobile or on the web, you are talking about software engineering which is mostly what a Computer Science degree means. But you can get a CS degree and not know jack about programming and code, so you best learn either iOS, a web development language & framework like Python/Django or Ruby/Ruby on Rails, or something low level like C or else you’ll find that nobody will want to find an engineer without experience. </p>
<p>The people who make apps for Google, Microsoft, Apple are employed by Google, Microsoft, and Apple and the people who work there are some of the smartest software engineers in the world. If you want a high desk job you’ll have to earn it and there isn’t a certification in the world that will prepare you for it. </p>
<p>What will is 10,000 hours sitting at your computer writing tens of thousands of lines of code. There are many well paid jobs for OK programmers who hate their job but if you want to work for a giant tech company then you better love technology and what goes under the hood to make it all work</p>