I know I'm a bit late to the party BUT
First gun, get a simple aeg, not recoil, not gas, & not a load of money, you want something that flings bb's with reasonable accuracy & an fps of at least 290 fps or above.
then get out & use it, meet other players, maybe ask nicely & they'll let you briefly have a play with what they've got, just remember "you bend it, you mend it", it's a great way way to actually get the feel for a platform in a "realistic" situation, & much better than blowing your load on something you love the look of, only to find it's not your thing.
dont believe me, ask how many players thought they were gonna be the next elite sniper, only to flog their "like new" sniper rifle a week later !..........sometimes it's the same with battle rifles.
good luck today.?