Our great sponsors
-
Only know about Codewars from what I've heard. That being said, personally I'd check out https://exercism.org/ to work on algorithms in a progressive manner. Good fundamentals there like working in TDD, gaining familiarity with your actual development environment/modules, community support > competition (complete an exercise, look at alternative ways to solving the problem, except that your way might not be the best, dismiss the ninja alternatives). Overall I'd suggest what has helped (and continues to help) me, and that it to focus on the pseudo code, break the problem down into easily manageable steps, look up everything (so many array methods) on your own with decreasing but never ceasing frequency, know how to ask the right questions and track down your bugs. There will always be problems the bar just gets higher and higher, and you just get much faster at solving them. This is thinking like a programmer.
-
PopRuby
PopRuby: Clothing and Accessories for Ruby Developers. Fashion meets Ruby! Shop our fun Ruby-inspired apparel and accessories designed to celebrate the joy and diversity of the Ruby community.