I am a complete android noob, If I wanna install apk's not downloaded from the market must my phone be rooted? and can I install the programns on my sd card and run them without the EVO being rooted? thanks in advance
no, you only have to root to delete bloatware. Adding apps is no issue. You will get prompted when you try that your settings won't allow you to do it. Hit the button that says settings, check the box to allow apps from outside sources (you would need to check this to even update a Sprint App) and hit the back button. Retry the install, should work.