O'Reilly logo

Learning Swift by Andrew J Wagner

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 2. Building Blocks – Variables, Collections, and Flow Control

One of the coolest things about programming is the way its concepts build on each other. If you've never programmed anything before, even the most basic app can seem very complex. The reality is that if you analyze everything going on in an app down to the ones and zeroes flowing through the processor, it is incredibly complex. However, every aspect of using a computer is an abstraction. When you use an app, the complexity of the programming is abstracted away for you. Learning to program is just a way of going one level deeper to make a computer work for you.

As you learn the basic concepts behind programming, they will become your second nature and this will free your mind ...

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