No, I think to find a base with interesting features. bases that I have found, do not have normal functionality.
I would suggest if you are looking to learn, learn the language and then look at some sources like maybe puddin poppin to get a basic understanding? I mean you could always look at WasserEssers stuff, There is alot of stuff you can use to your advantage to further progess your
knowledge. But dont try to become spoonfed, it isnt a fun way to program. Its most rewarding when you
figure it out yourself.
As for ur sdk thing, dont expect to be spoonfed there is plenty of stuff around here to
help you.