home networking can be quite easy...
all you really need to know is the following:
1) do you want to connect the laptop wirelessly, if yes does the laptop already have wireless connectivity inbuilt?
2) how do you want to connect the desktops? wired=faster, wireless=no wires...
3) if connecting using wires, do the two desktops have network cards?
So your shopping list will look like this:
- wireless router (if you want to connect laptop/desktops wirelessly) OR
- wired router (if you want to connect laptop/desktops using wires)
-network cards/adaptors (if your laptop/desktops don't already have one) OR
-wireless network cards/adaptors (if your laptop/desktops don't already have one)(if you want to connect your laptop/desktops wirelessly)
- Ethernet cable (if you want to connect your computers using wires...)
once you have selected you products (I recommend D-link, Netgear or Linksys) it is normally as simple as running the supplied software on each computer
ask back if you have any questions... :D