oh hey i can se you also would enjoy how to make a mod. i am currently using something called "MCreator" or for short "MCr" if you want the link here you go:
https://mcreator.netif you want to make 3d models specificly designed for minecraft:
https://www.blockbench.netif this helped here you go.
there is programing in "MCr" but its rarely needed.
here is a list of things you can do without programing:
* block
* tab
* tool
* item
* food
and much much more.
i use both programs for my project.