I'm going to slightly disagree here...
I believe Oman and Dragon Valley are best for beginner sniper as it allows newbies some breathing space, or camping space if you insist.
Just hang between C and D flags on these maps and you will succeed. Or troll B on Oman and A on DValley. Some massive killing sprees are possible there.
Another great sniping spot is on Oman, when your team is holding only the A flag and enemy is rushing in from C - get on hills between A and C and killkillkill.
Karkand and Sharqi are great maps for fast, quick scoping recon, but you really need to know every nook and cranny there, every passage, sweet spot, or you get owned fast.
Better play as Medic or Assault, learn the map and then go recon on it.
edit: Regarding gear - get M24 as soon as you can, then GOL, then L96. Everything else is crap. Semi-auto and auto snipers used to be great before the grat nerf-pocalypse of Dec.20th but now they're mostly worthless scrap metal.