Chapter 15

Ten Resources for Object-Oriented Development

In This Chapter

arrow Familiarizing yourself with seminal books

arrow Learning from industry luminaries

arrow Taking advantage of free online courses

arrow Staying abreast of the latest in OO development

Software engineering, including object-oriented development, isn't a craft you perfect in an undergraduate curriculum and practice, unchanged, for your entire career. True, there are basic concepts that every aspiring software engineer must come to understand, many of which haven't changed in years or even decades. But becoming an effective software developer means making a commitment to continual learning throughout your working life.

Luckily, it's never been easier to acquire the knowledge and skills you need. Just consider the wealth of resources available to you: books, articles, tutorials, sample code, online courses. To help you comb through this (often overwhelming) supply of information, this chapter identifies ten resources you can use to obtain the OO skills you need to be successful.

Design Patterns: Elements of Reusable Object-Oriented ...

Get Beginning iOS Programming For Dummies now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.