1. define your requirements:
How fast of a connection do you need?
voice/video or data only?
mainly downloading things, or do you need to upload files also?
3g/4g is your best option
imo, a person hot spot or similar seems to be the easiest nowadays as it is built into most smartphones (or you can DL an app to do it)
followed by short wave wireless (mini microwave towers), but these have to be line of sight, and also slow down an more people access the link. (these are the ~10in square antennas seen on rural homes)
satellite is ok, but would be hard for me to work from home with. there is ~1 sec delay (an eternity in network time) that cant be overcome due to the satellite hop.
dial up - pretty much a no go
depending on your pay and some other things, you may be set up a small tower on a rural property and get a better/faster microwave setup. this wouldnt be cheap, but they are pretty reliable.
hope this helps.