Lots of good advice here.
I've not made any springs, though I have attempted heat treating some with seemingly good success, in that they worked afterwards and did not break. Most of my heat treating experience comes from making medieval armour.
I will start by saying that real, modern heat treating is a science and requires known steel and a precision furnace and a known quenchant to get consistent hardening and follow-up tempering.
This is a useful handbook for heat treating:
https://www.secowarwick.com/wp-content/uploads/2017/03/HeatTreatingDataEBook.2011.pdf
However, you can do some basic heat treating pretty easily. You can take a piece of steel, heat it as uniformly as possible with a torch, quench it in plain old water, and then heat it until it turns blue and do a moderately good job of heat treating something.
The earliest recorded recipe for heat treating came from Theophilus the Monk in his 12th century book "On Divers Arts" where he described the making of files. From memory, it basically goes:
"Wrap the files in leather and place in an iron box with pig fat. Heat in the fire until the time fit and then quench in water. Then place the files near the fire until they turn grey."
These guys had figured out, through trial and error, how to do it with very basic materials at hand. So, you can, too.
It's pretty easy to get a reasonable heat treat on a piece of steel. Springs are tricky because they have to be hard enough to function like a spring but tough enough not to break after thousands of bends.
You can easily take a piece of 1075 or 1040 sheet metal, heat it till it glows, quench it in water, and then toss it on a concrete floor and watch it break like glass.
So you can do it without sophisticated setups but in the end you will still have to come up with a consistent way to get consistent results with what you have.