Skip to content

Booksellers & Trade Customers: Sign up for online bulk buying at trade.atlanticbooks.com for wholesale discounts

Booksellers: Create Account on our B2B Portal for wholesale discounts

Ruby Essentials: Your Ultimate Beginner's Guide to the Language: A Step-by-Step Introduction to Core Syntax, Tools, and Techniques for New Programmers

by Phiquill Publishing
Sold out
₹2,195.00
Original price ₹2,195.00
Original price ₹2,195.00
₹2,195.00
Current price ₹2,195.00

Imported Edition - Ships in 18-21 Days

Free Shipping in India on orders above Rs. 500

Request Bulk Quantity Quote
+91
Book cover type: Paperback
  • ISBN13: 9798291951125
  • Binding: Paperback
  • Subject: N/A
  • Publisher: Independently Published
  • Publisher Imprint: Independently Published
  • Publication Date:
  • Pages: 386
  • Original Price: USD 21.0
  • Language: English
  • Edition: N/A
  • Item Weight: 894 grams
  • BISAC Subject(s): Languages / Ruby

  • Understand Ruby's Fundamentals: Grasp the core philosophy and key features of the Ruby programming language, and learn why it's an excellent choice for new programmers.
  • Set Up Your Ruby Development Environment: Install Ruby on various operating systems (Windows, macOS, Linux), learn to use Ruby version managers, and configure your preferred text editor for efficient coding.

  • Write and Execute Your First Ruby Programs: Create simple Ruby scripts, understand how the puts command displays output, and execute your code from the terminal.

  • Interact with Ruby Using IRB: Utilize the Interactive Ruby Shell (IRB) for immediate code testing, experimentation, and quick command execution.

  • Work with Variables and Data Types: Comprehend how to store information using variables, identify Ruby's fundamental data types like numbers, strings, and booleans, and check a variable's type.

  • Perform Numeric Operations: Master integer and floating-point numbers, apply basic arithmetic operators, understand the order of operations, and use common number methods.

  • Manipulate Strings Effectively: Create, concatenate, and interpolate strings, access characters and substrings, and employ essential string methods for case manipulation, whitespace removal, content checking, and splitting.

  • Master Booleans, nil, and Truthiness: Understand how to represent true/false values, recognize the significance of nil (absence of value), and grasp Ruby's concept of "truthiness" in conditional logic.

  • Utilize Assignment and Comparison Operators: Learn to assign and reassign values to variables using basic and shorthand assignment operators, and compare values using equality, relational, and the "spaceship" operators.

  • Construct Complex Logical Conditions: Combine multiple conditions using logical operators AND (&&), OR (), and NOT (!), and understand their precedence and short-circuit evaluation.

  • Control Program Flow with Conditionals: Implement if, else, elsif, unless, and case statements to execute specific blocks of code based on various conditions.

  • Implement Basic Loops and Iteration: Create while and until loops to repeat code execution, and use the each method for efficient iteration over collections.

  • Organize Data with Collections: Understand the purpose of collections, and learn to use Arrays (ordered lists) and Hashes (key-value pairs) to store and manage multiple values.

  • Perform Common Array and Hash Operations: Create, access, modify, and iterate over array elements, and add, retrieve, update, and delete key-value pairs in hashes.

  • Define and Call Your Own Methods: Encapsulate reusable code into methods, define them with parameters, pass arguments, and understand how methods return values implicitly and explicitly.

  • Grasp Basic Variable Scope: Understand the concept of variable scope, particularly how local variables are confined to methods and blocks.

  • Understand Object-Oriented Programming Basics: Get an early introduction to objects, classes, and instances, and learn how to create your own custom classes.

  • Build Simple Interactive Programs: Get input from users using gets, display output with puts and print, and combine these to create basic interactive command-line applications.

  • Introduce Basic Error Handling and File I/O: Learn how to catch and handle errors gracefully using begin/rescue blocks, and gain an introduction to reading from and writing to files.

Trusted for over 49 years

Family Owned Company

Secure Payment

All Major Credit Cards/Debit Cards/UPI & More Accepted

New & Authentic Products

India's Largest Distributor

Need Support?

Whatsapp Us