Probably the best place to get started on learning the nitty-gritty of FreeBSD, including how to set up desktop environments.