You could spend hours on repetitive procedures that could take a lot of time, using a continuous repetitive brush application stroke. Again you could design a particular piece of a pattern or shape you want to use, copy it using a painting program edit menu option of copy and then move your mouse a bit hit the paste command and continue doing this for a repeat pattern. With some painting programs you could create a script to make this repetition easier. When using this procedure once you have a texture created that you find useful, to avoid starting all over again in the future from scratch, select a large area of the texture you have created copy it and then create a blank page in your graphic arts program where you will paste that texture. Save that page in a directory that you accumulate to collect different textures you can use in programs that have layer capabilities, give them titles that you will recognize and make easier to find. In the future you can simply create a layer in something you are working on go to that file you created in the past open it and copy a section of it then paste it into your current image on the layer created for such then use an eraser to remove parts of the texture you do not need.
Another good option is find a program with a wide variety of brushes in it's menu, most programs that cost money have a trial period. Take advantage of the trial program to see what is available in brush variety. You may be interested in buying that program after finding something that has what you are looking for as a continued use. There are a lot of open source free programs that have a variety of texture style brushes such as GIMP, MyPaint, Inkscape (vector application), Krita. Many of these programs have brush editors where you can change the way they apply paint allowing you to possibly create the textures you are looking for, a good commercial program that has this ability is Corel Painter that costs several hundred dollars yet has powerful features for brush creation.