i have an old steel trek that i would like to repaint (the pait is chipping badly an dthe bike is rusting...thats not good

), the logos and such are unimportant to me, i just want to know what i need to do in order to get a good durable finish. what paint should i use, will i need to prime, i should sand down the whole Frame right? give me the hookup.