If you want a Professional tune as you stated you need the car, access port, send a tuner some money either freektune, purple drank or hypnotic are the only 3 I'd personally recommend (nishan is around but and hard to get ahold of at present time from what I hear).
Pro tuning online is easy, you log the dam data as you would on the dyno with the access port, send them the logs and you get a revision, repeat. Down side is if you're properly maxing 4th gear you're speeding pretty good on the streets....that being said you can do it in 3rd gear depending on power goals
If you want to self tune then you need to get access tuner race and do a course online in tuning which will go over the basics of tuning then you can start getting into that.
If you want to go a slightly cheaper tune version while you're adding mods, let's say simple hpfp internal, intake, perhaps another then a freektune ots+ map is a great option because you send him some logs and he'll dial in some calibrations for you.