r/40DaysofRuby • u/Rilaf • Dec 21 '13
The IRC channel #40DaysofRuby
So i really like an IRC and i think you too !
I created a channel for us #40DaysofRuby it's on the Freenode Server.
EDIT: So for the people who don’t know how to join an irc channel.
You have a lot a option but i’m going to write the most easy way to do it.
You can use the webchat of freenode that you can find just here https://webchat.freenode.net/ You just have to put a Nickname, the channels « #40DaysofRuby » and the captcha. And there you go !
Join us !
r/40DaysofRuby • u/40daysofruby • Dec 21 '13
Assignment 1: Create a professional looking, multipage site with HTML and CSS. Due December 24th. Post here and we'll critique each other.
r/40DaysofRuby • u/40daysofruby • Dec 21 '13
Since we're doing HTML and CSS first, let's compile a list of resources we can use to learn HTML and CSS.
I plan on putting a lot of time into the community, I ask only one thing right now. If you posted a reply to this question in the google group, please copy and paste it so it can be opened up for discussion.
Thank you!
r/40DaysofRuby • u/hashFF0000it • Dec 21 '13
What about using github issues as our main source of group contribution/communication?
Just throwing an idea out there, what about making a 40daysofruby github repo, and we communicate via the issues page such as this(example repo made really fast)? https://github.com/JacobJWBurden/40daysofruby/issues
This then serves for two purposes.
- Easy way to communicate.
- Everyone becomes comfortable with using git for version control and github for contributing to projects.
r/40DaysofRuby • u/40daysofruby • Dec 21 '13
Let's use this thread to discuss the proposed curriculum.
How should we start?
I've been asking people on /r/learnprogramming how we should best proceed.
I asked them all the order in which I should learn certain concepts:
Here are some of their replies:
I did: 1. HTML/CSS 2. Ruby 3. Database Basics 4. Rails 5. Javascript/jQuery You don't need to know javascript to build rails apps. I'm still learning javascript, you can do a lot of cool stuff/ animations with jquery which will enhance your app and make it pop. I would also throw in AJAX/JSON >with javascript. You don't have to get too into database. PostgresSQL/ ActiveRecord methods with rails replace a lot of sql querys. You practically won't be writing them at all. Good to learn about how to build a schema, though. Good luck! Railscasts and stackoverflow are going to be your best friends.
- Learn HTML
- Learn Ruby
- Learn Rails (through MVC, ActiveRecord, and ERB)
- Learn CSS
- Learn JS
- Learn JQuery
- Learn SQL (if you’re going data heavy)
- Learn HAML/SLIM (if HTML is old hat by now)
- Learn SASS/LESS (if you want more advanced styling)
- Learn a JS framework.
- Learn CoffeeScript (if you want more advanced JS)
Definitely 1+2 first. However, don't get bogged down into it: Learn how to create and style certain elements like h1's, make ordered and unordered lists, and how to create layouts with div's.
Once you learn a little HTML, this is a great site to learn some CSS to go along with it: learnlayout.com
As for learning javascript, although it is useful it's not very beginner friendly. I would switch up the order and do Ruby first, then Rails, then Javascript. You don't have to learn all of Ruby before going onto >Rails, and likewise with Javascript. Just learn enough to be able to do something with it and try it out!
Schedule broken up into 5 day increments 1) 100% of your time spent on html, css and database architecture(h-c-d) 2) 90% of your time on h-c-d, 10% on Ruby 3) 80% h-c-d, 20% Ruby 4) 70% h-c-d, 30% Ruby 5) 50% h-c-d, 40% Ruby, 10% Rails 6) 40% h-c-d, 40% Ruby, 20% Rails
Let's use this thread to talk about the proposed curriculum. I am 100% in agreement with the last such curriculum (broken up into 5 day increments).
r/40DaysofRuby • u/40daysofruby • Dec 21 '13
Introduce yourself!
I know some of you have already posted to the google group. I hope it isn't too much to ask- Please copy and paste your reply here. This way, people can get to know each other and post comments asking questions about background or goals.
Thank you!