I'm a kind of newbie in the web design field.
I'm interested in creating a kind of dating site (well... Sort of :) ).
Since I know almost nothing in programming I thought of buying the services of a professional web designer, but suddenly when I came to think about it, maybe I could easily build it using WordPress while learning a bit of programming.
Is there any plugin that would give me the kind of control I need for a dating site? (Members can have their profile with photos, members can send each other messages, members can search for other members by their location etc...)
Which programming languages should I learn in order to master the WordPress plugins?