the open source worls is a very diverse one. there are zillion distros out there and they serves defferent purposes. if you are looking for something that 'works out of the box' give a try to ubuntu. it have a good reputation of been a easy to use distro.
IMHO learning linux is not very hard. it is very simple and modular. and most of the stuff is very documented. linux S/Ws follow the 'KISS' - keep it simple stupid principal most of the time. everything is organized in config files. you can open them and edit them to your needs. but this is of course can be done using GUIs etc etc...
give ubuntu a try you might like it. and in the samba config, did you set the correct workgroup? it might me causing this. hard to say cause windows almost crash for nothing

(just kidding hehe)