Learn Ruby the hard way : a simple and idiomatic introduction to the imaginative world of computational thinking with code (Record no. 28163)

000 -LEADER
fixed length control field nam a22 7a 4500
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 170216b xxu||||| |||| 00| 0 eng d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9780321884992
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 005.117
Item number SHA
100 ## - MAIN ENTRY--PERSONAL NAME
Personal name Shaw, Zed A.
245 ## - TITLE STATEMENT
Title Learn Ruby the hard way : a simple and idiomatic introduction to the imaginative world of computational thinking with code
250 ## - EDITION STATEMENT
Edition statement 3rd ed.
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT)
Place of publication, distribution, etc Harlow
Name of publisher, distributor, etc Addison-Wesley
Date of publication, distribution, etc 2015
300 ## - PHYSICAL DESCRIPTION
Extent xv, 303 p.
Other physical details col. ill.
Dimensions 24 cm.
365 ## - TRADE PRICE
Price type code USD
Price amount 39.99
520 ## - SUMMARY, ETC.
Summary, etc You will learn Ruby! Zed Shaw has perfected the world's best system for learning Ruby. Follow it and you will succeed -- just like the hundreds of thousands of beginners Zed has taught to date! You bring the discipline, commitment, and persistence; the author supplies everything else. In Learn Ruby the Hard Way, Third Edition, you'll learn Ruby by working through 52 brilliantly crafted exercises. Read them. Type their code precisely. (No copying and pasting!) Fix your mistakes. Watch the programs run. As you do, you'll learn how software works; what good programs look like; how to read, write, and think about code; and how to find and fix your mistakes using tricks professional programmers use. Most importantly, you'll learn the following, which you need to start writing excellent Ruby software of your own: Installing your Ruby environment; Organizing and writing code; Ruby symbols and keywords; Basic mathematics; Variables and printing; Strings and text; Interacting with users; Working with files; Using and creating functions; Looping and logic; Arrays and elements; Hashmaps; Program design; Object-oriented programming; Inheritance and composition; Modules, classes, and objects; Project "skeleton" directories; Debugging and automated testing; Advanced user input; Text processing; Basic game development; Basic web development. It'll be hard at first. But soon, you'll just get it -- and that will feel great! This tutorial will reward you for every minute you put into it. Soon, you'll know one of the world's most powerful, popular programming languages
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Mac OS
Topical term or geographic name as entry element Windows
Topical term or geographic name as entry element Linux
Topical term or geographic name as entry element 8080 Port
Topical term or geographic name as entry element Object-oriented Programming (OOP)
Topical term or geographic name as entry element Algorithms
Topical term or geographic name as entry element ARGV
Topical term or geographic name as entry element Idiomatic Ruby
Topical term or geographic name as entry element HTML
Topical term or geographic name as entry element Python
Topical term or geographic name as entry element Ruby
Topical term or geographic name as entry element Text Editors
Topical term or geographic name as entry element Terminal
Topical term or geographic name as entry element Websites
Topical term or geographic name as entry element Thor
Topical term or geographic name as entry element Web games
Topical term or geographic name as entry element TextWrangler
Topical term or geographic name as entry element Programming
Topical term or geographic name as entry element Ruby on Rails
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Item type Books
Holdings
Withdrawn status Lost status Source of classification or shelving scheme Damaged status Not for loan Permanent location Current location Date acquired Source of acquisition Cost, normal purchase price Total Checkouts Full call number Barcode Date last seen Date last borrowed Koha item type
          DAIICT DAIICT 2017-02-16 Researchco Book centre; Invoice No# RBC/01/16/17; 01.12.2016 2815.30 4 005.117 SHA 030857 2023-12-08 2023-05-17 Books
          DAIICT DAIICT 2017-02-16       005.117 SHA C02416 2017-02-16   CD-DVDs

Powered by Koha