'how to put a texture on a block with json files

so I want to make mods but I am stuck on two things first I dont know how to put a texture on a block and how to make something fall out of that block when I break it so for the texturing of the block I used

 {
    "variants": {
        "": { "model": "tutorialmod:block/red_block" }
    }
 }
if you need more information on how I structured the project then look at the Cy4 moding tutorial and for the falling Item from a block I used

{
    "type": "minecraft:block",
    "pools": [
        {
            "rolls": 1.0,
            "entries": [
                {
                    "type": "minecraft:item",
                    "name": "tutorialmod:some_item"
                }
            ]
        }
    ]
}


Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source