Questions

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.

5answers

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 11 years ago

For ruby I strongly recommend http://rubykoans.com/ . Execellent source of ruby basics. Regarding JS, it's always better to understand the basics (DOM, events) instead of just copy&paste of jquery snippets.


Answered 11 years ago

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 11 years ago

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 10 years ago

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 3 years ago

Unlock Startups Unlimited

Access 20,000+ Startup Experts, 650+ masterclass videos, 1,000+ in-depth guides, and all the software tools you need to launch and grow quickly.

Already a member? Sign in

Copyright © 2024 Startups.com LLC. All rights reserved.