May 12, 2011: Ruby Learning Path Offers Problem-Solving Tools for Computing Professionals
Today's Topic: Ruby Learning Path Offers Problem-Solving Tools for Computing Professionals
Thursday, May 12, 2011
ACM introduces the Ruby Learning Path, a training tool created for busy software developers, engineers, architects, technical managers, and students. This new educational program is designed to provide an accessible entry point to one of today's most essential programming languages, with expert guidance from a Ruby guru.
Why Ruby? That is what Ruby Learning Path author David A. Black, a recognized authority on the popular language, sets out to answer. Without getting into the "Holy Wars" of programming languages, the ACM Ruby Learning Path tells the story of a language known for its clean syntax, dynamism of objects, and economy of code. Through training slides, code diagrams, essays, practical exercises, and key resources, Black provides a beginner-to-intermediate overview of Ruby, shares his personal experiences with the language, its extraordinary global following and "sweet spots," and lets you take it for a test drive.
Black is a programmer, author, trainer, speaker and event organizer, specializing in the Ruby programming language and its community. He is the author of The Well-Grounded Rubyist (Manning Publications, 2009), a Ruby standard library code contributor, and a founding director of Ruby Central, Inc. (the parent organization of the annual International Ruby Conference, aka RubyConf).ACM Learning Paths equip ACM Members with the knowledge necessary to get from point A to point B—and understand why they should make the journey. The Ruby Learning Path is the first of a planned series of problem-solving computing learning programs in the ACM Learning Center.