I am using the term “polypaint” so other package users can get a reference to paint a texture on Blender.
If you´re a new user on Blender you´ll like this tutorial. It´s simple for the new user and will guide you to some intermediate level setups, check it out:
Please if you have any questions, I´ll gladly answer on this post. Thanks!