@zey It is definitely NOT for beginners - there are lots of user guides, and the community is very welcoming, but there is a lot of learning, and no real shortcuts ^^°
But if you can put the time & energy into it, it's also very rewarding, you understand how the whole thing is set up, and that means you have better control and can fix up things when they break, too! :)