According to the about page of the website itsfoss is about:
It’s FOSS specifically focuses on beginners to the Linux world. Its motto is to make your desktop Linux experience better. The goal of It’s FOSS is to increase the number of Linux desktop users, which is achieved by helping them solve various issues one might encounter. Tutorials are written keeping beginners in mind with screenshots and proper steps.
Yet, there are tutorials on programming, scripting, virtual machine stuff, and other things only of interest to advanced users to be found in the newsletter and on the website.
If something is a surefire way to alienate the newcomer, this is it. Beginners are not interested in programming or VM topics, they’re interested in how they most effectively can get their tasks done. Informing them about programming and scripting is a surefire way to make them think “Oh, I need all this advanced stuff to be able to use Linux”.
What does this mean? Itsfoss would need to return to its mission. Currently, it most certainly it’s not in alignment with that.
- Tutorials on theming for the various desktop environments (not just how to install and use new ones, but also on how to create them) could be useful. I’ve noticed one for i3, but how about one for GNOME, Cinnamon, or KDE/Plasma?
- Tutorials on LibreOffice. Especially on things which are not easily to be found/used, or don’t appear to be immediately useful. An example of this would be usage of the styles sidebar in Writer.
- Tutorials on GIMP, Inkscape, and Scribus.
- Audio tutorials (this is desktop Linux’ Achiles heel, I know).
- Tutorials on PDF creation on Linux using GUI tools.
- News which actually matters to people. Such as DESKTOP distributions which are in trouble, or getting back on their feet again. An example of this might be the situation with Solus. Which beginner cares about Red Hat’s source code situation?
- An in-depth review of the various browsers on Linux.
Things like that matter to desktop users. Programming, scripting, and the CLI they do not care about. Nor do they care about VMs, or GRUB.
Yes, programming, scripting, and the CLI might eventually become interesting to the user. However, at such a point they ascended beyond beginner level.
Anyone arriving from another OS in Linux should, in my opinion, not be confronted with the CLI. Yes, I know it’s efficient. They will not understand. They will think: “oh, so now I need all this expert stuff in order to use Linux.” They don’t want to learn to script, they want to get things done, and in their eyes scripting and programming is a huge obstacle to that. Any obstacles will make the likelihood of the beginner leaving higher.
I hope this was helpful.