rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #ruby
hightower2 has joined #ruby
cartdrige has joined #ruby
dionysus69 has quit [Quit: dionysus69]
dionysus69 has joined #ruby
dionysus69 has quit [Ping timeout: 256 seconds]
dionysus69 has joined #ruby
some14u has joined #ruby
some14u has quit [Client Quit]
Michaela has quit [Ping timeout: 255 seconds]
Michaela has joined #ruby
cartdrige has quit [Ping timeout: 252 seconds]
some14u has joined #ruby
ur5us has quit [Ping timeout: 246 seconds]
ur5us has joined #ruby
ur5us has quit [Remote host closed the connection]
some14u has quit [Client Quit]
some14u has joined #ruby
some14u has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
some14u has joined #ruby
some14u has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<FullMetalStacker>
Ok, I have managed to become what Codewars calls "competent" in Ruby. I have finished 3 basic courses in Ruby (Codecademy, Web Dev Bootcamp, Programming Hub and educative.io) and did dozens of katas on Codewars, where I am ranked 4th Kyu now. I believe that I have a pretty solid understanding of the basics and the courses I know all just repeat that same stuff again and again. On the other hand the advanced stuff I find digs
<FullMetalStacker>
massively into mathematics, algorithms, etc. which is not really what I am searching for as a next step. What I seek is some course that is for the intermediate, that takes the basics and trains them beyond just introduction, but stays within those basic things (as opposed to solving mathematical problems). E.g. that really teaches how to fiddle with Hashes in detail, that shows how to really code with classes and modules,
<FullMetalStacker>
that really practices (rather than merely introducing) things such as yield, etc.
<FullMetalStacker>
So my question is: Has anyone got good recommencations on my next learning materials? I prefer interactive learning like codecademy or at least online classes, but if there is nothing for me out there, then of course I will also consider learning from books.
<FullMetalStacker>
I am more interested into learning how to actually code a real program instead of solving mathematical problems that most probably will never encounter.
<FullMetalStacker>
A Course that teaches me how to use all the stuff I learned and how to orchestrate that and take it further by creating real programs, rather than just solving challenges
<FullMetalStacker>
Any feedback / input / recommendation much appreciated!
markong has joined #ruby
<adam12>
FullMetalStacker: I can't think of anything off the top of my head, but I personally like to read code. And build things.
hightower2 has quit [Remote host closed the connection]
cartdrige has joined #ruby
crax23 has joined #ruby
cartdrige has quit [Ping timeout: 264 seconds]
<FullMetalStacker>
adam12 Yes, I guess this is the best to do as soon as someone is on your high level, but I am not quite there yet :-)
<FullMetalStacker>
Another thing: Is this guide the most authoritative/ official one? https://rubystyle.guide/
Sankalp has quit [Read error: Connection reset by peer]
Sankalp has joined #ruby
<havenwood>
FullMetalStacker: Yes, that's a widely used guide. You can `gem install rubocop` then `rubocop -A` to autocorrect in accordance with that guide.
<havenwood>
FullMetalStacker: Consider doing challenges like Advent of Code or Exercism.
<havenwood>
FullMetalStacker: If you have conceptual questions around classes and modules or whatever, please feel free to ask here!
dionysus69 has quit [Ping timeout: 256 seconds]
otisolsen70 has quit [Quit: Leaving]
crax23 has quit [Ping timeout: 264 seconds]
otisolsen70 has joined #ruby
<ox1eef_>
I don't recommend the rubocop defaults. They're far too strict. Check out standardrb. It is built on rubocop, but it is more easy going and still useful.
<adam12>
It should be beside `do`. I can't tell if it is or not from that diff.
cartdrige has quit [Quit: Leaving]
cartdrige has joined #ruby
hightower2 has joined #ruby
Vonter has quit [Ping timeout: 252 seconds]
desnudopenguino has quit [Ping timeout: 252 seconds]
FullMetalStacker has joined #ruby
_ht has joined #ruby
desnudopenguino has joined #ruby
_ht has quit [Quit: _ht]
crankharder has joined #ruby
ssh0732 has joined #ruby
<FullMetalStacker>
havenvood, thanks for the feedback! exercism is on my to do list, I hope it will be challenging enough to bring me to the next level and not just another 4th basic course
<FullMetalStacker>
thanks for the invitation to ask, much appreciated!!
ssh0732 has quit [Ping timeout: 255 seconds]
ssh0732 has joined #ruby
neshpion has quit [Ping timeout: 255 seconds]
neshpion has joined #ruby
crankharder has quit [Ping timeout: 268 seconds]
darkstardevx has quit [Remote host closed the connection]
darkstardevx has joined #ruby
reset has quit [Quit: reset]
crankharder has joined #ruby
crankharder has quit [Ping timeout: 260 seconds]
ruby[bot] has quit [Remote host closed the connection]