O'Reilly logo

Protocol-Oriented Programming with Swift by Jon Hoffman

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 7. Case Studies

Ever since I bought my first computer, a Commodore Vic-20, at the age of thirteen, I have been continuously learning new computer languages. I cannot count the number of computer languages that I have learned through the years on my fingers and toes. Even when I was working as a network engineer and security specialist, I learned languages such as Perl, Python, PHP, and Shell scripting to automate my administrative tasks. Learning all of those languages has taught me that the best way to learn a new programming language or a programming paradigm is to come up with several small projects and figure out how to implement them in the language or programming paradigm that I was trying to learn. With that in mind, in this chapter ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required