I have learned code through online sources like John Prucel on udemy, and from my friend @holycatcrusher.