Saying Android/Chrome are not for educational needs ignores the fact that there are lots of jobs in Android development and sadly education is not just for fun but to also enable you to get employment.
I'm not sure how I can express my disagreement with that statement. Education is all about fun.
There are four possible scenarios:
1) You have a passion for programming and you are good at it. You will be a rock star.
2) You have a passion for programming and you are no good at it. You will not be a rock star but you will have fun.
3) You have no passion for programming and perhaps you are good at it. Fine, now you are into a career you don't like much and those guys with passion will run rings around you anyway.
4) You have no passion for programming and are bad at it. Just an idea to get a good job. You are going to fail and be miserable.
But let's take another point of view. Perhaps it's a good idea that every human knows something about computers and programming. Even if that is not part of their career plan. Given the way all these systems control our lives to day perhaps everyone needs to have some idea of what is going on.
Android/Chrome are just little practical details of implementation at this time. Learning the Android API is not learning anything about computer science.
Or another point of view: When I was younger the advice would have been to learn Fortran, or COBOL. You see where that goes...
Memory in C++ is a leaky abstraction .