There are many
Books About FreeBSD but knowing what I know today I would start in that order:
-
Install FreeBSD in a VM or a spare laptop/desktop (better on real hardware of course but not suitable for everyone)
- Read
Absolute FreeBSD (3nd Edition)
- Read
FreeBSD Handbook https://freebsd.org/handbook
- Read
FreeBSD FAQ https://freebsd.org/faq
- Read
FreeBSD Man Pages https://man.freebsd.org/ (for the parts that You are doing in that moment)
[You can also download them in PDF files]
You will know quite well at that moment.
Next these for more deeper knowledge:
- Read
Design and Implementation of FreeBSD 11 Operating System (2nd Edition)
- Read
FreeBSD Architecture Handbook https://docs.freebsd.org/en/books/arch-handbook/
- Read
FreeBSD Developers Handbook https://docs.freebsd.org/en/books/developers-handbook/
- Read
FreeBSD Porters Handbook https://docs.freebsd.org/en/books/porters-handbook/
Next you may also check the other books about FreeBSD that I listed here:
Books About FreeBSD.
There was time when
FreeBSD Mastery: Jails would be very valuable - but first - now
FreeBSD Handbook has a
Jails section with
VNET covered - and second - the
FreeBSD Mastery: Jails also covers
iocage that is essentially dead now and one should now run either
plain FreeBSD Jails or with
BastilleBSD or with
Nomad/Pot solutions.
There are two
ZFS dedicated books and You will likely get some insight about ZFS from them
FreeBSD Mastery: ZFS and
FreeBSD Mastery: Advanced ZFS ... but as its OpenZFS times now - some
Illumos and OpenZFS Documentation is also very useful.
... and while You will be digging ANY topic that you want to realize on FreeBSD - check
duck.com/
google.com/... search results for
HOWTO + THAT TOPIC - a lot is nicely covered in
FreeBSD Forums threads, in
FreeBSD Journal (
BSD Magazine seems dead now), in various
blogs and
articles and sometimes even in a
single X/Twitter/Mastodon messages.
Regards,
vermaden