Web development
5
Answers
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
Clarity Expert
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 over 11 years ago
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
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
🌎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