Skip to content

Latest commit

 

History

History
104 lines (78 loc) · 6.53 KB

awesome_resources.md

File metadata and controls

104 lines (78 loc) · 6.53 KB

To do more with Rails

This guide was written with inspiration from the following guides. These are some great next steps for ways to practice and expand on what you learned at Rails Girls:

Practical

  • Getting Started with Rails
    • An excellent introductory guide structured like our guide, but it goes a little deeper. This makes it a good immediate next step.
  • Hartl's Rails Tutorial
    • This book is recommended over and over again, and covers web development as a process, not just making a web application with Rails. It will take some time to get through, but is well worth the time if you are learning to be a web developer.

Each of those resources have their own lists of resources that are awesome.

Supplementary

Other magnificent resources for learning Rails and staying up to date include:

  • RailsCast
    • This is a collection of screen casts. From the about page: "The screencasts are short and focus on one technique so you can quickly move on to applying it to your own project. The topics target the intermediate Rails developer, but beginners and experts will get something out of it as well."
  • Ruby Rogues
    • This is a popular podcast about Ruby. Listening to podcasts is helpful. Even if we don't understand everything that is being said, we can stay up to date, become familiar with some terms, gather questions to ask, and hear about recommended resources.
  • Ruby Weekly
    • Weekly emails with the latest news about Ruby and Rails helps us keep up to date with the latest tools and resources to check out.

For other common goals

To code for science, data, and academia

Python and R are essential tools in these fields, because of their constantly expanding toolsets from great contributing communities.

To code in Javascript

Why is Javascript so popular? Because it runs on every browser, and therefore, on everyone's computer without any setup. While in some ways it might not be as friendly to learn as Ruby and Rails, if you're coding for the web nowadays, you'd need to know a bit of Javascript

It is great for making your web applications interactive on the client side. It's even becoming quite a bit of a thing on the server side with the rise of Node.

  • Eloquent Javascript
    • A great introductory book about the basics of programming with Javascript. It sets up coding problems with a fun narrative.
  • Learning Javascript Design Patterns
    • Design patterns are a great way to think about coding and helps us think about how to organize our thoughts and our code for building things. This book is a great introduction to design patterns and also how to implement them in Javascript.
  • NodeSchool
    • A really fun and interactive way to learn some Javascript and Node through interactive workshops.

Supplementary

On interface and interaction design

Theoretical

Practical and Inspirational

  • Learn Layout
    • A site about css fundamentals and layout things commonly used in websites.
  • codrops
    • Really inspiring examples of some of the things you can do with code and interface design
  • Sidebar
    • Daily digest of the top design news and resources

On learning to code online

More Lists

Teehee, this is a list of lists.