I agree that those groups are majorities, but I personally think it's more about language than money - or at least, it will be for the generation getting into computing now. You don't need too much money now to buy a computer capable of running modern software. If you can muster 50 US dollars you're basically there. However, English is so prevalent in software that Germans in the industry typically speak to each other in English rather than German!