Four Reasons to Learn Ruby on Rails in Your First Web Programing

Four Reasons to Learn Ruby on Rails in Your First Web Programing

This presentation describes why "Ruby on Rails" is the best of programming language for a beginner to learn.

82827b046babc7a4d4c54b8b96fee67a?s=128

morizyun

March 27, 2016
Tweet

Transcript

  1. Four Reasons to Learn Ruby on Rails in Your First

    Web Programing morizyun (@zyunnosuke)
  2. Self Introduction { name: morizyun } { job: Ruby &

    Java software programmer working at M3 } { twitter: @zyunnosuke } { blog: { name: ञͱᔢͱRubyͱRailsͱ }, { url: http://morizyun.github.io/ } }
  3. I Love Hacks !!

  4. I Love Beer !!

  5. What is Rails?

  6. About Ruby on Rails • Ruby on Rails is one

    of the most major web frameworks of open source software. https://github.com/showcases/web-application-frameworks
  7. Describing Rails in a Word • “Rails is omakase.” by

    DHH (Rails Founder) • When we order in a sushi restaurant, we usually don't need to specify any amount of wasabi. Just the same, Rails already has productive architecture and best practices to make programming easier. We don't need to waste our time defining them. http://david.heinemeierhansson.com/2012/rails-is-omakase.html
  8. Where is Rails Used? • Airbnb, Groupon, Shopify, GitHub (etc.)

  9. Why You Should Use Ruby on Rails: • It has

    a lot of functions for improving productivity. • Many developers are creating some libraries for Ruby on Rails to make websites more easily. • There are a lot of friendly regional communities for it.
  10. Productivity

  11. Enjoy Programing! Enjoyment of programming is key Matz (Ruby’s Founder)

    Programmer happiness is key. DHH (Rails’ Founder)
  12. • [Development Mode] Error + Debug Seek Development Easiness

  13. • Many commands to improve productivity Seek Development Easiness http://guides.rubyonrails.org/command_line.html

  14. RubyGems

  15. Active Library Development http://www.modulecounts.com/

  16. • De facto standard of administration screen http://activeadmin.info/ Active Admin

  17. • Use AWESOME RUBY, Ruby Toolbox https://www.ruby-toolbox.com/ http://awesome-ruby.com/ How to

    Find the Libraries
  18. Learning Materials

  19. Free Books for Beginners http://railsguides.jp/ http://railstutorial.jp/ • Free books are

    1000+ pages for beginners
  20. [Development Environment] Cloud9 https://c9.io/ • If you have a PC

    with a browser, you can start to develop websites.
  21. [Hands-On] Code Academy https://www.codecademy.com/learn/learn-rails • Learning Rails hands-on

  22. Friendly Local Community

  23. Local Ruby Community http://rubyusergroups.org/ • Over 100+

  24. MINASWAN in Wikipedia https://en.wikipedia.org/wiki/MINASWAN “Matz(Ruby’s Founder) is Nice And So

    We Are Nice" (MINASWAN) is a Ruby programming motto designed to promote positivity and goodwill among community members.
  25. Conclusion

  26. Conclusion • The Ruby and Rails softwares were made for

    enjoying programming. So, we can have fun by using the Ruby and Rails programs. • There are a lot of free materials to learn Rails. So, programming beginners can easily use Rails. • There are so many local communities in the world. 
 All Ruby communities prize goodwill. • If you have difficulty learning Rails, please send a message to @zyunnosuke on Twitter. (๑•̀Ŷ•́๑)✧