Sitemaps

Questions

Web development

I'm trying to become a web developer. I have core rails down but need to improve on my ruby and js. How would i get there. I learn best via tutoring.

Answer This Question

5

Answers

Chris Nicola

Web developer, founder and personal finance hacker

At this stage there are lots of decent web tutorials but I find Ryan Bates Railscasts some of the best for learning the technology. However if you want to just become better at Ruby and Javascript there is no substitute for good books.

I've just been reading Avdi Grimm's Confident Ruby and I think it's an amazing book for showcasing good use of Ruby and patterns of Ruby code and API design.

I wish I had suggestions for Javascript that were equally good, but I honestly have not read much in the Javascript space.

I'd also suggest listening to some podcasts like Ruby Rogues and Javascript Jabber where they often review books and concepts that you can then go read. The Ruby Rogues mailing list is also a good place to discuss Ruby issues.

For tutoring I can just suggest joining a solid experienced team as a junior developer and learning from them.

Answered over 11 years ago

Chris Eigner

Founder of Epsilon Eight

There a lot of resources out there for improving your Ruby or Javascript skills. http://www.codecademy.com/learn has some great content. https://peepcode.com/ is great as well.

Run through every tutorial you can find, improve upon the code in some way, then write your own blog post about it.

If you're really wanting to jump into some real-world code, checkout some node.js and ruby projects on GitHub and start contributing. This can be as simple as fixing/updating documentation or filing bugs. Improving tests is a great place to start.

Answered over 11 years ago

Dan Croak

Chief Marketing Officer at thoughtbot, inc.

If you learn best via tutoring, try http://railsmentors.org (free, not sure about quality of mentors), http://learn.thoughtbot.com ($249/month, Ben and Chad are awesome), or use Clarity! Some of the Ruby folks on Clarity that I know and can recommend:

https://clarity.fm/chadpytel
https://clarity.fm/arianradmand
https://clarity.fm/mikechampion
https://clarity.fm/kevinfitzpatrick

Answered about 11 years ago

Joy Broto

🌎Harvard Certified Global Corporate Trainer🌍

We can use a saw to cut the wood, nails to connect the pieces of wood, a hammer to drive the nails through the wood, glue in some places that aren’t appropriate for nails. Instead of cutting the wood with a saw, we can use the opposite side of the hammer to split the pieces of wood into smaller pieces. We can connect the pieces of wood with nails we drive into the wood with the hammer. Learning one tool opposed to four tools is not the only consideration for deciding on a programming language. Although NodeJS, ExpressJS, AngularJS and MongoDB are all excellent tools, in many cases there are other tools that will work better for a specific web development project.
You can read more here: http://blog.thefirehoseproject.com/posts/nodejs-vs-rails/
Besides if you do have any questions give me a call: https://clarity.fm/joy-brotonath

Answered almost 4 years ago