Program VESC without power source

If i buy the TB VESC, will i need a power source when programming it?

yes, between 8-57v

Can i just plug into my battery? Or will my battery fry it?

That’s what most people do, as long as you’re within voltage you should be fine