Why's (poignant) Guide to Ruby
શા માટે (માર્મિક) રૂબી માટેની માર્ગદર્શિકા, જેને કેટલીકવાર ડબલ્યુ (પી) જીટીઆર અથવા ફક્ત "માર્મિક માર્ગદર્શિકા" કહેવામાં આવે છે, તે રૂબી પ્રોગ્રામિંગ ભાષાનું પ્રારંભિક પુસ્તક છે, જે શા માટે લકી સ્ટિફ દ્વારા લખાયેલું છે. આ પુસ્તક ક્રિએટિવ કોમન્સ એટ્રિબ્યુશન-શેરએલાઇક લાઇસન્સ હેઠળ વિતરિત કરવામાં આવ્યું છે. આ પુસ્તક પ્રોગ્રામિંગ પુસ્તકોમાં અસામાન્ય છે કારણ કે તેમાં ખૂબ જ વિચિત્ર રમૂજ અને ઘણા વર્ણનાત્મક સાઇડ ટ્રેકનો સમાવેશ થાય છે જે કેટલીકવાર વિષય સાથે સંપૂર્ણપણે અસંબંધિત હોય છે. રૂબી સમુદાયમાં ઘણી રચનાઓ આંતરિક ટુચકાઓ બની ગઈ છે, જેમ કે "ચંકી બેકન" શબ્દોના સંદર્ભો. આ પુસ્તકમાં ઘણા પાત્રોનો સમાવેશ થાય છે જે લોકપ્રિય પણ બન્યા છે, ખાસ કરીને કાર્ટૂન શિયાળ અને ટ્રેડી બ્લિક્સ, જે શા માટે એક મોટી કાળી બિલાડીની મિત્ર છે, જે શિયાળ માટે માર્ગદર્શક તરીકે કામ કરે છે (અને ક્યારેક ક્યારેક તેમને રૂબી શીખવે છે). આ પુસ્તક એચટીએમએલ અને પીડીએફમાં પ્રકાશિત થયું છે. પ્રકરણ ત્રણ 'ધ બેસ્ટ સોફ્ટવેર રાઇટિંગ I: સિલેક્ટેડ એન્ડ ઇન્ટ્રોડ્યુસ્ડ બાય જોએલ સ્પોલ્સ્કી' (એપ્રેસ, 2005) માં ફરીથી છાપવામાં આવ્યું હતું. આ પુસ્તક વિશેની સામગ્રી કોન્નિચી વા, રૂબી એ ક્વિક (અને આશા છે કે પેઇનલેસ) રાઇડ થ્રુ રૂબી (કાર્ટૂન ફોક્સિસ સાથે): કેન્દ્રીય રૂબી વિભાવનાઓનો મૂળભૂત પરિચય ફ્લોટિંગ લિટલ લીવ્ઝ ઓફ કોડઃ મૂલ્યાંકન અને મૂલ્યો, હેશ અને તેમને સૂચિબદ્ધ કરે છે કે નિયમો શું બનાવે છે અને તેઓ શું સ્વપ્ન જીવે છેઃ કેસ/ક્યારે, જ્યારે/ત્યાં સુધી, ચલ અવકાશ, અવરોધો, પદ્ધતિઓ, વર્ગની વ્યાખ્યાઓ, વર્ગના લક્ષણો, પદાર્થો, મોડ્યુલો, આઈઆરબીમાં આત્મનિરીક્ષણ, ડુપ, સેલ્ફ, મોડ્યુલ ડાઉનટાઉનઃ મેટાપ્રોગ્રામિંગ, નિયમિત અભિવ્યક્તિઓ જ્યારે તમે દાઢી પર ઈચ્છો છોઃ મોકલો પદ્ધતિ, હાલના વર્ગોમાં નવી પદ્ધતિઓ નીચેના પ્રકરણો છે "વિસ્તરણ પેક": ધ ટાઇગર વેસ્ટ (મૂળભૂત પરિચય સાથે) બાહ્ય કડીઓ મૂળ સાઇટ સક્રિય રીતે જાળવણી કરાયેલ કાંટો 3જી-પક્ષ પીડીએફ સંસ્કરણઃ રૂબી ઇનસાઇડ કમ્પ્યુટર પ્રોગ્રામિંગ પુસ્તકો ક્રિએટિવ કોમન્સ-લાઇસન્સ ધરાવતા પુસ્તકો રૂબી (પ્રોગ્રામિંગ લેંગ્વેજ) મફત સોફ્ટવેર વિશેના પુસ્તકો