If you don't know something, then FIND OUT why, what or wherefore. And there's no better way of learning than by doing.
I will add to what Melanie said.

Make sure you have a fire extinguisher handy and safety glasses on while programming.

I DO