Software

Photos: 20 best resources for learning how to code

By Macy Bayern

Macy Bayern is a former Associate Staff Writer for TechRepublic. She is a graduate from the University of Texas at Austin's Liberal Arts Honors Program.

2. Hackathons

Hackathons are a great place for coders to try out their new skills. Coders and developers worldwide come together, form teams, and compete to code a solution to a given problem. These venues are also a great way to meet other coders that share your interests.

Image: iStockphoto/Rawpixel

2. Hackathons

Hackathons are a great place for coders to try out their new skills. Coders and developers worldwide come together, form teams, and compete to code a solution to a given problem. These venues are also a great way to meet other coders that share your interests.

Image: iStockphoto/Rawpixel