I'd recommend a modeling program like Blockbench, it's what I use for all the models in my mods. It has a built in brush tool for creating a texture, but I'll usually use Photoshop or something if I want the texture to look a bit better, if you're trying to make a default block model, I believe it's just a 16x16 cube, hope this helps!