It doesn't make much difference if you get your connection via wires or wireless. What does make a difference is if you attach your computer to a network via a network card or via USB. Grownup modems do all the signal processing on board and plug straight into the network port. Linux likes networks.
Linux thinks trying to network via a USB port is a bit daffy. Cheap ADSL modems (the USB variety) don't do any signal processing (in fact one wonders what they do do) and rely on the operating system to do all that as a background task via proprietary drivers. Compatible drivers can probably be found and configured, but if you're a fresh convert from Windows and don't know your way around it's a frustrating way to have to start.
Try the Live CD first. If the Internet works you're good to go, otherwise brace yourself. I bought a proper modem/router/hardware firewall box on ebay for about £20 - win.
Don't expect Linux to run all your commercial windows software. Some stuff works, lots of stuff sort of works a bit, lots more doesn't. Linux does however have lots of it's own software, some of it is very good. If you just absolutely must use MS Publisher it's your own fault.
Ubuntu won't play DVDs out the box. For some wacky reason it's actually illegal to watch encoded DVDs on Linux which is why you absolutely mustn't open a terminal and type:
Code:
sudo /usr/share/doc/libdvdread3/./install-css.sh
Because of Linux's open source traditions you should also expect to have to work to be able to play video files like you're used to (VLC is a much better media player than the default one by the way) and expect to have to download things like Java Run Time Environment that come ready to go on windows. Fortunately downloading and installing software typically inlvolves no more than typing the name of the software you're looking for into a box and pressing Ok.
Again because of licensing restrictions you won't have all the fonts you're used to pre-installed. You can go download the msttcorefonts.
Beryl is a travesty.
Linux has
Beagle as a next gen search engine. Beagle is the opposite of travesty.