Our goal is for WIC Hacks to be accessible to women with all levels of programming experience. With this goal in mind, we have compiled the below list of learn-to-program resources.

Resources and Tools for Learning Programming


Resources in this section will introduce you to basic programming concepts and constucts that are used everywhere.


This section introduces more powerful and imperitive languages. This includes Cocoa (Objective-C) and C++. It also introduces languages that are more advanced, but still used in industry, such as Go and Scala.


These resources are for pursuing an interest in advanced programming techniques or tools. They are languages with particular goals that aren't necessisarily needed for a hackathon but that are good to learn anyway.


Web APIs:

Major League Hacking 2018 Hackathon Season