I've seen some Drupal module developers out there have a lot of trepidation about moving to Drupal 8, most often via hearsay from others or via occasionally dipping in to look around and being spooked by newfangeldy stuff like namespaces, object-oriented code, and weird directory structures.
Alex Bronstein, long-time core developer and first-time blogger ;), has written an excellent piece offering a small introduction to changes to Drupal 8 for people who are less familiar with modern PHP and more familiar with traditional Drupal code, on what to expect, how to map your current knowledge to the new paradigms, and some of the rationale for these changes and why they're a good thing for Drupal.
You can read it here: http://effulgentsia.drupalgardens.com/content/drupal-8-hello-oop-hello-w...