Techniclly a reboot is just hold the power button untill it asks if you want to shut off the phone or if it stops responding hold till it powers off if none of that works only then pull the battery to avoid data couruption. Please remeber this phone runs on linux therefore is really a computer not phone so treat it as such. Also a data reset will possibly fix MAJOR issues but you will lose all data on the phone.so only use it if there is a problem booting (starting the os) if you can get to the home screen odds are the reset isn't needed if its a particular program aka app then reinstall it. Please note removing said program first is a good idea