Default [Q] Just some Q's

I havent really programmed anything other than basic 'things' that requires C++.

Basically, I want to create a Live Wallpaper but dont know where to start, Ive searched on google and have found many answers but I want to create a live wallpaper from scratch (e.g. programming it, adding codes etc).
The only language that I currently know is C++ so will that help?

Thanks.