First decide on a platform, then language. Do you want to make a windows gui client? Apple? Mobile? Web? *nix console?
GUI is the hardest part of programming on pretty much any platform, especially compared to how simple XMPP is.
Javascript/web is probably easiest for a beginner...