Ruby Phase 1
Phase 1 really has 3 phases
- Yak Shaving
- Before Ruby
- My First Ruby
The first thing you have to do is to get your environment set up. If you just want to try out Ruby before committing to it, try the first link below, Try Ruby. When you are ready to really get set up and start programming follow these directions.
If you are running windows you are going to have a harder time. If you are on a Mac or Linux machine, no problem but it all takes time. Don't get frustrated. It is something we all have to do and it is part of the process. Think about it as furnishing your home. Sure you can have a place to live but it isn't really nice to live in until you have a bed and some other essentials.
Get a Text Editor
A text editor is what you will use to write your code. A real text editor won't add any extra code to what you write. These are some of your options.
If you are in a Windows environment use this tutorial. Basic Windows Terminal Commands!
Set Up Ruby & Rails
Git is your local version control. This means it saves a copy of what you have done so if you make a mistake you can go back.
If you don't know HTML or CSS at all check out this tutorial from General Assembly.
Your First Ruby Tutorials
If you are brandy new to Ruby go through these tutorials first. Also it is good to come back to these tutorials from time to time to make sure you have the fundamentals down.
This is a really great introduction to Ruby. It has its own repl window (read, evaluate, print, loop) so you don't even have to have Ruby installed to try it out. There is even a cute cartoon cat to keep you company. Don't feel too cool to come back to this from time to time to see how much easier it is the second or third time around and to realize what is still hard or what you have forgotten.
This is a really great introduction to Ruby. It has its own repl window (read, evaluate, print, loop) so you don't even have to have a Github account to try it out.
Git is the version control you use on your local computer
Railsbridge was started by two amazing women from San Francisco, Sara Allen and Sarah Mei. They started Railsbridge to help women programmers "bridge the gap from aspiring developer to contributing open source community member through mentoring, teaching and writing"
The tutorials are well written and easy to follow. You will return to them again and again for guidance.
Rails Girls was originally inspired by Railsbridge and comes to us by way of Helsinki, Finland. There have been Rails Girls workshops all over the world. Members of Rails Girls in Berlin from Travis CL organized the first Railsgirls Summer of Code which employed women around the world to work on open source code.
The guides and tutorials here will enforce what you learned in the Railsbridge Tutorials and teach you even more. Or feel free to start here first, it is a great introduction.
Take a Break
Don't forget to take a break and reset your brain from time to time because real life is hard.
Once you get a feeling for everything help someone through this process. You will learn a lot by teaching someone else. You know more than you think. If you can't answer their question google it together or ask someone with more experience. Either way, it's a great way to find out what you really know, enforced it in your memory and to have fun with a new friend.