Is it a good idea ?
I used it , and had lot of crashes doing standard or simple things.People using the source, will perhaps make something that will inherit these problems ?

But for learning, indeed it can be good !