Sorry I don't know is it the right place to post this question, if not please let me know.
I want to learn OOP and 3D game programming skill too, is Alice useful for old man too?
why it target on teen and child only?
I took a class in college that touched on alice, and from what I remember it was fairly basic and not really applicable to general programming. I wouldn't recommend trying to make a game with it. If you want to learn about 3D game programming I would suggest picking up a more widely used language. If you really are starting from scratch I would recommend looking into the Unity game engine (there is a free version) which allows you to program in C#, javascript, and boo.