Blender is free and, easy to learn, has excellent documentation, and is used for 3D modeling and game development. Jobs in Blender 3D modeling & game development are plentiful, and learn 3D Modeling with Blender will give you a strong background so you can more easily build awesome 3D game models.
Jun 22, 2017 · You can also make textures within Blender using cycles (and likely other ways I don't know about) and then save that texture to your computer and make that "generated" texture seamless. So plenty of possibilities. Edited June 23, 2017 by Chic Aeon