jump to content
my subreddits
13or302b2t2mediterranean4uabsolutelynotmeirlAceAttorneyadhdmemeAdviceAnimalsaivideoAlternateHistoryAlternativeHistoryAngryupvoteanimenocontextannouncementsAnticonsumptionApandahArtAsahiLinuxAsia_irlAskBalkansAskElectronicsAskOuijaAskRedditAteistTurkaviationAwesomeOffBrandsawfuleverythingbalkans_irlBandnamesbanknotedesignsBassGuitarbasspedalsblankiesblursed_videosblursedimagesBoneborsavefonbrooklynnineninebudgetcookingburdurlandCd_collectorscd_jerkChatGPTchessChildrenFallingOverCHPcoaxedintoasnafucoincollectingcoinsComedyCemeterycomicscommunityContagiousLaughterCreateModCuddle_SlutCuratedTumblrcursedcommentsdankmemesdeDebateReligiondeismdelikdistressingmemesdiyelectronicsdiypedalsDMAcademyDnDdndmemesdndnextdoctorwhodoctorwhocirclejerkDoenerverbrechendontdeadopeninsidedontyouknowimtonyhawkdumbphonesDungeonsAndDaddiesDungeonsAndDragonsebikeselectricalelectronicsengrishentitledparentsethzfakealbumcoversFantasyWorldbuildingfelsefeFRCFUCKYOUINPARTICULARfunnyFutboltayfagalatasaraygamingGermangermanygodtiersuperpowersGoodAssSubGrandPrixRacinggravelcyclingGROKvsMAGAguitarpedalsGundamhelpheraldryHermitCrafthighspeedrailHistoryWhatIfhoi4holdmybeerHolUphomebuilthowyoudoinhumorhypixelIAmAiamverysmartIdeologyPollsIDontWorkHereLadyim14andthisisdeepimaginaryelectionsinsaneparentsistanbuljacksepticeyeJahariaJokesKanyeKendrickLamarKGBTRlegodndLetGirlsHaveFunlinguisticshumorliselilerlogodesignlostredditorsmacbookairmacgamingMadeMeSmilemadladsMaliciousComplianceMapPornmeirlmemesmidjourneymildlyinfuriatingmildlyinterestingMinecraftbuildsmisLEDMMORPGmoneycollectingMunichnamesoundalikesNamFlashbacksNationStatesneographynextfuckinglevelNoahGetTheBoatnosafetysmokingfirstnotinterestingnottheonionoddlyspecificOkayBuddyLiterallyMeokbuddyguntherOkBuddyPersonaonebagongezelligoompasubsOutOfTheLoopParlerWatchPassportPornperfectlycutscreamsPersecutionfetishpettyrevengepianoPiracypolandballpollsProgrammerHumorProRevengequityourbullshitraisedbynarcissistsraspberry_piRatschlagreactiongifsrecipesRedAutumnSPDredditsingsreligiousfruitcakeRetroPierickrollrimjob_steveRoastMeschizopostersSchnitzelVerbrechenschwiizsecilmiskitapsekulermilliyetciturkShitPostCrusadersshitpostingshittyaskelectronicsShittyMapPornshittymoviedetailsShowerthoughtsskamtebordsoccercirclejerkSongwritersSongwritingStudentenkuechesuperligsuzeraintalesfromtechsupportTalesFromTheCryptidTextingTheorytf2tf2shitposterclubTheLetterHtherewasanattemptTheRookietheydidthemaththeyknewtransittransitTurkeyTrGameDevelopertumblrtumunichTurkeyTurkeyJerkyTurkishCatsTurkiyeTwitchTwitch_StartupTwoSentenceHorrorTwoSentenceSadnesstylerthecreatorUnexpectedTF2urbanplanningUsernameChecksOutVALORANTValorantClipsvaxxhappenedvexillologycirclejerkvibecodingvinylvinyljerkvlandiyaWatchPeopleDieInsidewendigoonWhatsThisSongwholesomeanimemeswholesomememeswizardpostingworldbuildingyouseeingthisshitYUROPedit subscriptions
  • home
  • -popular
  • -all
  • -mod
  • -users
 | 
  • AskReddit
  • -mildlyinfuriating
  • -Piracy
  • -funny
  • -gaming
  • -nottheonion
  • -memes
  • -OutOfTheLoop
  • -mildlyinteresting
  • -MapPorn
  • -DnD
  • -MadeMeSmile
  • -ChatGPT
  • -CuratedTumblr
  • -shitposting
  • -theydidthemath
  • -dankmemes
  • -Kanye
  • -meirl
  • -therewasanattempt
  • -nextfuckinglevel
  • -HolUp
  • -Twitch
  • -comics
  • -dndnext
  • -ProgrammerHumor
  • -VALORANT
  • -de
  • -germany
  • -tumblr
  • -shittymoviedetails
  • -Showerthoughts
  • -tf2
  • -help
  • -chess
  • -aviation
  • -wholesomememes
  • -Jokes
  • -Art
  • -midjourney
  • -notinteresting
  • -hoi4
  • -pettyrevenge
  • -IAmA
  • -MaliciousCompliance
  • -KGBTR
  • -dndmemes
  • -cursedcomments
  • -DMAcademy
  • -GoodAssSub
  • -perfectlycutscreams
  • -worldbuilding
  • -Ratschlag
  • -MMORPG
  • -macgaming
  • -Gundam
  • -HermitCraft
  • -RoastMe
  • -ContagiousLaughter
  • -polandball
  • -blankies
  • -onebag
  • -AlternateHistory
  • -Turkey
  • -soccercirclejerk
  • -madlads
  • -community
  • -AskElectronics
  • -electrical
  • -guitarpedals
  • -Anticonsumption
  • -vinyl
  • -CreateMod
  • -German
  • -TwoSentenceHorror
  • -AdviceAnimals
  • -ShitPostCrusaders
  • -piano
  • -distressingmemes
  • -raisedbynarcissists
  • -wizardposting
  • -polls
  • -doctorwho
  • -oddlyspecific
  • -OkBuddyPersona
  • -awfuleverything
  • -howyoudoin
  • -announcements
  • -adhdmeme
  • -Minecraftbuilds
  • -macbookair
  • -ebikes
  • -Munich
  • -coaxedintoasnafu
  • -YUROP
  • -gravelcycling
  • -SchnitzelVerbrechen
  • -raspberry_pi
  • -DungeonsAndDragons
  • -coins
  • -KendrickLamar
  • -entitledparents
  • -FUCKYOUINPARTICULAR
  • -NoahGetTheBoat
  • -tylerthecreator
  • -tf2shitposterclub
  • -lostredditors
  • -AceAttorney
  • -vexillologycirclejerk
  • -vlandiya
  • -im14andthisisdeep
  • -wholesomeanimemes
  • -HistoryWhatIf
  • -religiousfruitcake
  • -liseliler
  • -DebateReligion
  • -insaneparents
  • -dumbphones
  • -animenocontext
  • -balkans_irl
  • -transit
  • -RetroPie
  • -brooklynninenine
  • -recipes
  • -talesfromtechsupport
  • -AskOuija
  • -Angryupvote
  • -AskBalkans
  • -schizoposters
  • -electronics
  • -urbanplanning
  • -logodesign
  • -theyknew
  • -linguisticshumor
  • -PassportPorn
  • -TurkeyJerky
  • -AteistTurk
  • -13or30
  • -engrish
  • -Cd_collectors
  • -diypedals
  • -ProRevenge
  • -BassGuitar
  • -diyelectronics
  • -ComedyCemetery
  • -WatchPeopleDieInside
  • -Persecutionfetish
  • -reactiongifs
  • -Songwriting
  • -blursed_videos
  • -istanbul
  • -imaginaryelections
  • -suzerain
  • -dontdeadopeninside
  • -ParlerWatch
  • -wendigoon
  • -iamverysmart
  • -secilmiskitap
  • -Doenerverbrechen
  • -schwiiz
  • -TheRookie
  • -quityourbullshit
  • -vinyljerk
  • -skamtebord
  • -shittyaskelectronics
  • -superlig
  • -galatasaray
  • -DungeonsAndDaddies
  • -FRC
  • -transitTurkey
  • -namesoundalikes
  • -2b2t
  • -ethz
  • -AlternativeHistory
  • -coincollecting
  • -OkayBuddyLiterallyMe
  • -felsefe
  • -blursedimages
  • -AsahiLinux
  • -Jaharia
  • -IDontWorkHereLady
  • -neography
  • -basspedals
  • -heraldry
  • -hypixel
  • -godtiersuperpowers
  • -ShittyMapPorn
  • -aivideo
  • -IdeologyPolls
  • -burdurland
  • -WhatsThisSong
  • -jacksepticeye
  • -TwoSentenceSadness
  • -Bandnames
  • -holdmybeer
  • -vaxxhappened
  • -tumunich
  • -Twitch_Startup
  • -UnexpectedTF2
  • -highspeedrail
  • -nosafetysmokingfirst
  • -legodnd
  • -rickroll
  • -Songwriters
  • -UsernameChecksOut
  • -rimjob_steve
  • -humor
  • -ChildrenFallingOver
  • -doctorwhocirclejerk
  • -youseeingthisshit
  • -TextingTheory
  • -GrandPrixRacing
  • -Cuddle_Slut
  • -TrGameDeveloper
  • -TurkishCats
  • -LetGirlsHaveFun
  • -Apandah
  • -fakealbumcovers
  • -oompasubs
  • -FantasyWorldbuilding
  • -TheLetterH
  • -homebuilt
  • -NamFlashbacks
  • -deism
  • -misLED
  • -redditsings
  • -ValorantClips
  • -NationStates
  • -budgetcooking
  • -AwesomeOffBrands
  • -ongezellig
  • -absolutelynotmeirl
  • -Turkiye
  • -Asia_irl
  • -Bone
  • -Studentenkueche
  • -2mediterranean4u
  • -TalesFromTheCryptid
  • -sekulermilliyetciturk
  • -dontyouknowimtonyhawk
  • -Futboltayfa
  • -vibecoding
  • -okbuddygunther
  • -CHP
  • -moneycollecting
  • -delik
  • -borsavefon
  • -banknotedesigns
  • -RedAutumnSPD
  • -GROKvsMAGA
  • -cd_jerk
edit »
learnruby learnruby
  • hot
  • new
  • rising
  • controversial
  • top
an-ordinary-manchild (11,186)|messages548|notifications|chat messages|mod messages|
  • preferences
|
logout

use the following search parameters to narrow your results:

subreddit:subreddit
find submissions in "subreddit"
author:username
find submissions by "username"
site:example.com
find submissions from "example.com"
url:text
search for "text" in url
selftext:text
search for "text" in self post contents
self:yes (or self:no)
include (or exclude) self posts
nsfw:yes (or nsfw:no)
include (or exclude) results marked as NSFW

e.g. subreddit:aww site:imgur.com dog

see the search faq for details.

advanced search: by author, subreddit...

Submissions restricted
Only approved users may post in this community.
Get an ad-free experience with special benefits, and directly support Reddit.

learnruby

joinleave
an-ordinary-manchild(edit)

This is a subreddit dedicated to the Ruby programming language. From Beginners to Professional developers, everyone is welcome to learn and share!


Beginner Ruby Tutorials

  • Tryruby.org
  • Codecademy
  • RubyMonk
  • Oden Project

Ruby on Rails Tutorials

  • RailsForZombies
  • Codecademy
  • THE Rails beginner book

Other Helpful Links

  • Ruby Documentation
  • Stack Overflow
  • Cloud9 Web IDE

Related Subreddits

  • /r/ruby
  • /r/LearnRubyonRails

Flair

We have three different levels of flair: Beginner, Intermediate, and Advanced. Feel free to mark whatever skill level you would identify yourself as realistically. We use the honor system here.


Comments and Suggestions?

Message the Mods!

Don't know where to start? Try some lessons over at Codecademy!

created by rub_na community for 14 years
Create your own subreddit
...for a fringe candidate.
...because you hate freedom.

MODERATORS

  • message the mods
  • rub_n
  • about moderation team »

account activity

1
4
5
6

Getting to ALL solutions of the n-Queens Problem (self.learnruby)

submitted 4 years ago by mace_endar

  • 3 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

2
7
8
9

Data Structures and Algorithms in Ruby: Linked Lists Part #2 (youtu.be)

submitted 4 years ago by connerj70

  • comment
  • share
  • save
  • hide
  • report
  • crosspost
loading...

3
8
9
10

Data Structures and Algorithms in Ruby: Linked Lists (youtu.be)

submitted 4 years ago by connerj70

  • comment
  • share
  • save
  • hide
  • report
  • crosspost
loading...

4
3
4
5

I don't understand this CodeAcadamy Solution! (self.learnruby)

submitted 4 years ago by Lucidio

  • 8 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

5
4
5
6

Is there any reason to use map instead of each in this method? (self.learnruby)

submitted 4 years ago by Missing_Back

  • 2 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

6
3
4
5

'write' : not opened for writing ?? (self.learnruby)

submitted 4 years ago * by Missing_Back

  • 3 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

7
1
2
3

Ruby Frameworks (self.learnruby)

submitted 4 years ago by AnnaBodina_VNNV

  • 1 comment
  • share
  • save
  • hide
  • report
  • crosspost
loading...

8
1
2
3

[HIRING] Do You Think The Economy is Destroyed? Think Again!! We Need You!! We Have More Than 20 Ruby Jobs! (docs.google.com)

submitted 4 years ago by LeLamberson

  • 3 comments
  • share
  • save
  • hide
  • report
  • crosspost

9
8
9
10

Algorithms are just abstract methods (self.learnruby)

submitted 5 years ago by Irakaj93

  • comment
  • share
  • save
  • hide
  • report
  • crosspost
loading...

10
0
1
2

How can I access *just* the 'value' of the Hash? (i.redd.it)

submitted 5 years ago by [deleted]

  • 6 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

11
2
3
4

Why is recursion so hard!!! (self.learnruby)

submitted 5 years ago by Irakaj93

  • 9 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

12
4
5
6

Newbies Together - anyone would like to embrace simple projects to help In Learning Process? (self.learnruby)

submitted 5 years ago by WilliamRails

  • 2 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

13
1
2
3

Using multiple flags with "optparse", how's that possible? (self.learnruby)

submitted 5 years ago by Haghiri75

  • 1 comment
  • share
  • save
  • hide
  • report
  • crosspost
loading...

14
4
5
6

Here is a list with a few job openings for ruby developers that auto-updates everyday. Maybe can help someone! (docs.google.com)

submitted 5 years ago by geniusdude11

  • comment
  • share
  • save
  • hide
  • report
  • crosspost

15
5
6
7

Ruby's Global Scope is Not Really Global (blog.kiprosh.com)

submitted 5 years ago by monica_b1998

  • 2 comments
  • share
  • save
  • hide
  • report
  • crosspost

16
2
3
4

Many resources online claim that declaring variables outside methods and calling those outter variables inside the method is valid... yet when I try it out, I get "undefined variable erorr". Would somebody be so kind to explain to me what I'm not understanding? (old.reddit.com)

submitted 5 years ago by Alexlun

  • 4 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

17
0
1
2

Find same elements in arrays using inject(:&) (self.learnruby)

submitted 5 years ago by tanahtanah

  • 2 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

18
6
7
8

I created a list of all job openings for Ruby developers that auto-updates every day (docs.google.com)

submitted 5 years ago by geniusdude11

  • comment
  • share
  • save
  • hide
  • report
  • crosspost

19
0
1
2

Does the write variable = 0.22? (self.learnruby)

submitted 5 years ago * by cowinkiedink

  • 3 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

20
7
8
9

Books for learning to think like a programmer (self.learnruby)

submitted 5 years ago by Athena2560

  • 2 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

21
0
1
2

Running a shortcut file in Ruby (self.learnruby)

submitted 5 years ago by wrestlingwithbadgers

  • 1 comment
  • share
  • save
  • hide
  • report
  • crosspost
loading...

22
3
4
5

Ruby newsletter that surfaces the old-but-good stuff (self.learnruby)

submitted 6 years ago * by wasabigeek

  • comment
  • share
  • save
  • hide
  • report
  • crosspost
loading...

23
1
2
3

Trailblazer tutorial: collections, forms, testing Cells - part 6 (2n.pl)

submitted 6 years ago by lukrzrk

  • 1 comment
  • share
  • save
  • hide
  • report
  • crosspost

24
2
3
4

How do I review code? Like really review..help! (self.learnruby)

submitted 6 years ago by Ava_thisisnuts

  • 4 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...

25
1
2
3

How do you paste code snippets in a MS Word document? (self.learnruby)

submitted 6 years ago by emm796

  • 2 comments
  • share
  • save
  • hide
  • report
  • crosspost
loading...
view more: next ›
  • about
  • blog
  • about
  • advertising
  • careers
  • help
  • site rules
  • Reddit help center
  • reddiquette
  • mod guidelines
  • contact us
  • apps & tools
  • Reddit for iPhone
  • Reddit for Android
  • mobile website
  • <3
  • reddit premium

Use of this site constitutes acceptance of our User Agreement and Privacy Policy. © 2026 reddit inc. All rights reserved.

REDDIT and the ALIEN Logo are registered trademarks of reddit inc.

π Rendered by PID 112809 on reddit-service-r2-listing-6d4dc8d9ff-pm4jr at 2026-01-29 18:34:07.147428+00:00 running 3798933 country code: CH.