I got my fire elemental from the potion lady on the marketplace in the first city.
I think those spells are randomly generated at save loading. Not every loading but sometimes. At least when I saved and checked the next day again, she had different spells from the same level range.
Yes. Shops also refresh sometimes when you level up.
And Arhu sells fire spells and earth spells, he is in the legion headquarters second floor. The building with Aureus.
What do you guys find goes well with pyro skills? Is it better to specialise in just that or do combinations? I have a wizard and a ranger atm. Ranger started off weak but is much stronger now.
Geomancy goes great. Casting fire on oil ignites the oil, casting fire on poison creates an explosion.
Hydrosophy goes good too in an opposite way, its useful for things like rain to clean up your mess of fire you leave after each fight so you can move around again. Also it has immune to burning though fire shield would probably work better as it gives you a little overshield thingy plus immune to burning, but it comes with a weakness to water. Also if you go against fire enemies you can use ice spells since your fire spells will heal them.
Combinations are best for magic, you already have the intelligence requirement. If you are a lone wolf I wouldn't pick more than 3 schools and maybe dabble in others with 1 or 2 points, if you are not a lone wolf specialize in 2 but you can dabble in others.
So I'd recommend pyro, geomancy, and hydrosophy personally.