- Circuit Design -

Eagle is a software tool for designing electrical schematics and creating layouts for PCBs (Printed Circuit Boards). It's not the only software used in industry, but it is relatively well supported and maintained by AutoDesk.

- Software -

Vim is a text editor that can be used to write software. Although it is relatively old (initially released in 1991) and also extremely difficult to master, it is a very capable text editor and is relatively popular in Cal Poly due to its popularity in industry. 

Python is a popular scripting language, and is used relatively frequently within the robotics club. It's a good language to learn.

- Firmware -

C is a popular language used for writing firmware (the low-level code that facilitates basic functions and communications on hardware) and the Cal Poly Robotics Club is no exception.