Building the interface between people and programs
Transforming abstract ideas into tangible solutions
I started programming somewhat seriously six years ago when I discovered that it allowed me to automate large chunks of my homework. Along the way, I inadvertently learned that understanding programming is one of the best ways to learn how to solve problems – with or without a computer.
“Learning to write programs stretches your mind, and helps you think better, creates a way of thinking about things that I think is helpful in all domains.”
– Bill GatesMy Projects
