Which one do you find easier and more efficient:
1) To learn everything about everything
2) Ask from people who know
Number 2 sounds right to me.
There’s no need for you, me or others to try to learn everything. Besides being quite a lot wasted time it is impossible. I encourage to do much by yourself. I encourage you to learn programming, marketing, culture, sales, business, design, modding, graphics, team management, product planning, productivity to some extent, but I don’t think it’s best use of your time to try to be the best Java programmer and the best 3D modeler in the world. I believe it’s much more efficient to concentrate on getting professionals near you. Get the best Java programmer and the best 3D modeler to work with you. Concentrate on being the best game producer and focusing the areas which you can handle.
It’s not necessary to know everything, it’s much more efficient to gather around professional developers who can help you with specific questions that are outside of your knowledge.