A Significant Problem Still To Be Solved--Massively scalable intermodule coordination and communication has not been achieved via any means in personal or any other kind of computing.
My sister is a bright, self-motivated, girl that has taught herself HTML and CSS, but hasn't learned a real programming language yet. She still doesn't grasp the concept of a function, which is understandable at her age. There's lots of books on CS that I'd love to give her, but that she's too young for. Any suggestions?