Hey! I have been curious on using a wm however I do not have that much skill with programming other than html,css and a little bit of python. When it comes to Linux I am comfortable using the terminal for every day tasks. Like updating, editing files using ssh etc. So whats a good wm to start out with that is noob friendly and has a default setup so that I can start working on daily tasks right away?
The way I see it is that tiling window managers serve a particular sort of workflow, which means they are very efficient if they fit. For example, if a user is using a lot of terminals on screen, the tiling window manager does that exceedingly well by using up all the screen space and not overlapping the panes so that the user can jump from one terminal to another in a flash using just the keyboard.
In post #1, the tasks mentioned: "updating, editing files using ssh etc." is almost perfectly suited to a tiling window manager. I guess that's why you are looking for one.
In my experience and reading, the most popular tiling window manager in linux is i3. The configuration is a text file which is user-friendly, it's well documented and it's relatively slim insofar as the software goes. In debian it has an installed size of just about 11KB. That compares very favourably with an efficient floating window manager like icewm which has an installed size of about 3MB.
In my own case, after using i3, I moved to dwm. The size of the i3 executable, if memory serves me correctly, was around 1MB, whereas the size of the dwm executable is 67KB on this system I'm writing on. Note however, that the size of both the executables depends very much on how they are configured and/or compiled.
If you have experience in coding as you mention, you should not have any trouble with configuring any tiling window manager. It's usually a matter of reading the documentation and climbing the learning curve that one does in the case of any unfamiliar software.
Here are some threads on linux.org about tiling window managers:
https://www.linux.org/threads/tiling-vs-floating.56417, and,
https://www.linux.org/threads/tilin...gle-vertical-with-tabbed-group-section.53780/
Some reasonable ideas are discussed here, amongst some less than interesting comments:
Note that on the sidebar in the last link there are links to numerous other discussions. There's likely no end to discussions on the subject.