Paypal's Website Payments Pro

Anyone here used Website Payments Pro anytime?

I’ve used their basic package but it’s limited in terms of mobility and it goes to the Paypal site, rather than staying on your own.

Any good places to start with learning API stuff - all I have in terms of programming languages is very basic php.