The book is intended for software developers, DevOps engineers, and other professionals who make heavy use of the terminal in their daily workflow. Some familiarity with the terminal is useful but no prior experience with tmux or other terminal multiplexers (such as GNU Screen) is required.
As a heavy user of byobu over tmux on a daily basis, I was curious if I can learn something new from book about tmux. And i did.
Book takes the reader in conversational way through scenarios of using tmux in real-life situations. The concept is that in first chapter we have overview of basic functionality of tmux, and many times in it author says "we will continue in chapter X". And then, next chapters concentrates on particular featuer of tmux workflow. I must say now, that I use byobu because "it's like tmux with good default configuration". After reading "Getting started with tmux" I'm now making my own .tmux.conf with the features I like to use and see, and it's getting even prettier and easier to use than byobu. I especially like some of the tips that author gives about tmux personalization, which you don't easily find in tmux manual (of course if you search long enough maunal and so called internetz, you will find it - but in book it's just given). Also interesting was chapter on using tmux for pair programming - another scenario that could be seen as intermediate, not beginner level.
So, overall, if you use tmux/byobu like me on a daily basis and you're advanced user of it, this book should give you some less known hints to make your tmux better and maybe show some new use cases, and I like it for that. But, as the title suggests, this book is primarily targeted for newcomers into world of console workflows. So, with this in mind, I can say that I think it's great intro tmux deserves.
Excellenty written manual for tmux, full with tips, cross-references and background information. Not much technical writers can pull that off. Recommended