as far as putting things on your phone like programs and the like I recommend finding out what programs you are lookiong for. Guaranteed someone somewhere has posted these things.
One thing Ive enjoyed about this phone is that unlike the Moto Q a hard reset (master reset) rarely occurs with my TP1. Ill second as far as placing a custom ROM on your phone. The mods here have been building ROMS for quite awhile now and are ver proficient in their makings
Make sure you search search search especially if you dont know and you still cant find an answer someone will point you in the right direction. Above all have fun with the phone! Is there anything specific you want from the phone? Anything you want the phone to do specifically?
Oh and dont forget the thanks button