Michael Morin

Computer Science Expert


  • Beginning as a hobby with BASIC programming on the Commodore 64 home computer
  • He learned nearly every major programming language in use since the late 1980s
  • Seen as an expert in Ruby programming language



Michael Morin is a former writer for ThoughtCo who contributed articles about computer programming for seven years. Michael is an expert on the Ruby programming language. The formerly obscure language is now one of the most popular in the world. He designs his guides for the use of people at all skills levels. 

Michael created a course, RubyLearning™, which was available on Ruby Learning.org. The course taught the basics of Ruby and its use on Twitter, as well as HTTP parsing XML for search engines. Michael was interviewed in 2009 by the RubyLearning.com website and many books reference his ThoughtCo writing. 

Beginning with writing BASIC programming as a hobby on his family's Commodore 64, Michael has gone on to learn nearly every major programming language in use. He was an early adopter of Linux and is also familiar with BSD systems, system security, and defensive programming. Michael regularly contributes to online knowledge bases, both writing and evaluating code and has made presentations for Linux Users Groups.


Michael Morin learned a variety of programming languages, including Ruby, Linux, BSD systems, system security, and defensive programming.

ThoughtCo and Dotdash Meredith

ThoughtCo, a Dotdash Meredith brand, is an award-winning reference site offering education content created by experts. ThoughtCo reaches 13 million readers each month. Learn more about us and our editorial guidelines.

Read more from Michael Morin