I've worked with PureData in the past and I'm working with Max/MSP these days, which is more or less the same thing, as Gardener also stated. In my opinion Max/MSP is a bit more user friendly than PureData, and it looks better.
PureData is good to start with, if you like it, I strongly recommend switching to Max/MSP.
Good luck!
Niek