new to screen printing

what is the best software to buy for a beginner mostly doing 1-3 color prints with half tones... photoshop, illustrator or corel, and also do you need a rip software in order to print our halftones? thanks in advance.

Location: 
United States