adobe illustrator and photoshop
There are a million versions of Adobe programs and now creative cloud. Don't get anything below CS3. I have CS3 and CS6 (for Illustrator only). Photoshop CS3 has been fine for everything I've needed to do. Illustrator CS6 is better because it has the pattern making tool, which can save you hours on designing repeating patterns. You can find cheaper used versions of both programs on Ebay or Amazon.