First of all, starting up a new node is incredibly easy. Download Bitcoin Core, install, and run. That's all you have to do and you will have a node running.
The complicated part comes in when you are considering whether you are able to run a new node. Ideally you want an internet connection with no data caps, a computer that has 100+ GB of free disk space and can run 24/7, and at least an internet connection with a 2 Mbps download and upload speed. If you don't have one or more of those, you still can run a node but doing so requires a bit more configuration. Besides those, you just need a lot of patience. Downloading and verifying the blockchain can take anywhere from a couple of hours to a couple of days depending on your computer hardware and your network connection.
Having a full node wallet (a full node with wallet capabilities such as Bitcoin Core) gives you the benefits of better privacy and not needing to trust anyone else on the Bitcoin network in addition to aiding the network by being another full node.
Running a full node does not mean that you will learn more about how Bitcoin works.