Blender started as a fairly "simple" program -- one that took a couple years to create.
Since then it has grown into a very complex program maintained by about a dozen people.
Generally speaking, it takes a lot of work and years to create anything of value.
Pick something you really, really, really, really want to do, and start coding, and coding, and coding...
Yes, well, programs like Blender are rather math heavy and employ a lot of very sophisticated algorithms that have been heavily optimized. It really isn't beginner material.