Being in Mexico, you need a rose that can withstand heat. Being in Texas, we have roses that can withstand heat! Get own-root roses, which means that the rose is not grafted, but growing on its own roots. A grafted rose has a large bump just above the soil line in the pot. Avoid!
Here is a site that has great descriptions of different kinds of roses--https://
www.chambleeroses.com/
You need a spot that gets morning and early afternoon sun, and late afternoon shade.
As to materials you might need: a shovel, a pair of pruning shears that are by-pass, not anvil, and a bucket and water supply. We like to mulch our roses with about 3" of wood chip mulch to keep weeds and grass down.
Roses are not difficult to grow. Most problems with roses come from the wrong rose being sold to a gardener. Chuck's advice about going to a local nursery is very good. The local nursery wants your return business, and won't steer you wrong.
Also, roses in our climate are best planted in the fall (October, November). Depending on your altitude and average fall temperature, this may work for you, too.