I have an Android 10 inch Flytouch 3 (I think it's a Superpad III clone), no matter.
Anyway, what is the best way of doing a backup so that if I have to do a full factory reset I can easily restore everything back again including apps, etc ?
You're going to need two things, ClockworkMod Recovery to backup your Android system and Titanium Backup to backup your apps and their data. The following might be of some help: