If you’re really new to programming I would recommend you start with something smaller. A framework is supposed to lay out the ground work for other resources/mods to expand on, which is a lot of work and you will get lost easily. Try to build something that expands on ESX, for example.
Is there anything you want to do that you think can’t be achieved with an existing framework? Because if not, you are most probably better off expanding on one of them.
You can also always fork a framework like ESX and modify the required parts to adapt it to your needs. If you really want to create a custom framework that might be a better option than writing one from scratch.