Beginning Ruby starts by explaining the principles behind object-oriented programming and within a few chapters builds toward creating a full Ruby application. By the end of the book, in addition to in-depth knowledge of Ruby, you'll also have basic understanding of many ancillary technologies such as SQL, XML, web frameworks, and networking.
• Introduces readers to the Ruby programming language
• Takes readers from basic programming skills to web development with topics like Ruby-based frameworks and GUI programming
• Covers many ancillary technologies in order to provide a broader picture (e.g., databases, XML, network daemons)
What you'll learn
• Understand the basics of Ruby and object-oriented building blocks.
• Work with Ruby libraries, gems, and documentation.
• Work with files and databases.
• Write and deploy Ruby applications.
• Explore Ruby web frameworks and aspects of network programming with Ruby.
• Develop desktop and GUI applications with Ruby.
Who is this book for?
Beginning programmers, programmers new to Ruby, and web developers interested in knowing the foundations of the language