I personally recommend to get started with a distro like Debian/Ubuntu which has a big user base and solid foundations (and is newcomer friendly, not like Archlinux). I’ve also heard good things about Pop!OS lately but haven’t tried it. The Debian admin handbook (although not updated for the latest version) is very complete documentation although not exactly beginner-friendly. For beginner material unfortunately there’s so many things to untangle i wouldn’t know a good resource: just like for Windows/Mac the common pattern is to be introduced to the UX by someone more knowledgeable who can answer your question and guide you around.
All in all it’s very easy to get started but some specific things may be confusing or require more research. In particular, knowing what terms to search for can be the hard part. Don’t hesitate to ask around on here or other forums, people are usually very helpful :)
Oh also, Tails is a wonderful distro and for reading/writing stuff is perfect, but it’s not intended to be customized with any and all apps. Yes making a persistent storage is easy, but having everything setup for persistence (eg. apps) is much harder, and the fact that there are routing rules to prevent UDP trafic and route all TCP through tor doesn’t help, just like that “custom” apps have to be reinstalled on every login (usually automatically, but only for the happy case).
I personally recommend to get started with a distro like Debian/Ubuntu which has a big user base and solid foundations (and is newcomer friendly, not like Archlinux). I’ve also heard good things about Pop!OS lately but haven’t tried it. The Debian admin handbook (although not updated for the latest version) is very complete documentation although not exactly beginner-friendly. For beginner material unfortunately there’s so many things to untangle i wouldn’t know a good resource: just like for Windows/Mac the common pattern is to be introduced to the UX by someone more knowledgeable who can answer your question and guide you around.
All in all it’s very easy to get started but some specific things may be confusing or require more research. In particular, knowing what terms to search for can be the hard part. Don’t hesitate to ask around on here or other forums, people are usually very helpful :)
Oh also, Tails is a wonderful distro and for reading/writing stuff is perfect, but it’s not intended to be customized with any and all apps. Yes making a persistent storage is easy, but having everything setup for persistence (eg. apps) is much harder, and the fact that there are routing rules to prevent UDP trafic and route all TCP through tor doesn’t help, just like that “custom” apps have to be reinstalled on every login (usually automatically, but only for the happy case).