Skip to content

Commit 3011c4c

Browse files
committed
simple navigation and summary for Learn To Code
1 parent 190f9d2 commit 3011c4c

File tree

5 files changed

+40
-24
lines changed

5 files changed

+40
-24
lines changed

sites/en/docs/docs.step

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,12 @@ site_desc 'frontend', <<-MARKDOWN
1818
HTML + CSS for beginners. Make a website, no server required!
1919
MARKDOWN
2020

21+
site_desc 'learn-to-code', <<-MARKDOWN
22+
A course which teaches how to code from the ground up, using Alex's [Learn To Code In Ruby](http://codelikethis.com/lessons/learn_to_code) curriculum. It's geared towards people who may never have written code before and teaches just enough Ruby to get across basic principles like variables, objects, and the command line.
23+
MARKDOWN
24+
2125
site_desc 'ruby', <<-MARKDOWN
2226
A ruby-specific curriculum, expanded from the "Ruby for Beginners" slide deck. Still new, with room for your contributions.
23-
24-
Railsbridge workshops can also use Alex's [Learn To Code In Ruby](http://codelikethis.com/lessons/learn_to_code) curriculum (currently in a separate site). It's also open source and may soon join the main Railsbridge Docs repo. It's geared towards people who may never have written code before.
2527
MARKDOWN
2628

2729
site_desc 'workshop', <<-MARKDOWN
@@ -32,6 +34,7 @@ message <<MARKDOWN
3234
# RailsBridge curriculum-related FAQ
3335

3436
### Can I use the RailsBridge curricula at my event?
37+
3538
Anyone can use this site! It's under a Creative Commons license ([CC-BY, specifically](http://creativecommons.org/licenses/by/3.0/)), which means you're welcome to share, remix, or use our content commercially. We just ask for attribution.
3639

3740
Slightly different: if you're organizing an event and wonder if it could be considered a RailsBridge Workshop, we just have two requests:
@@ -42,12 +45,16 @@ Slightly different: if you're organizing an event and wonder if it could be cons
4245
If you're not doing those two things, you can totally still use the site, we just ask that you not call your event a RailsBridge workshop.
4346
(Charity workshops have used "Rails Workshop featuring the RailsBridge curriculum" in the past, which is neat.)
4447

48+
4549
### I want to help, but I don't know how.
50+
4651
First, [make a GitHub account](https://github.com/). Then, [create an issue](https://github.com/railsbridge/docs/issues) with the idea you have. We'll help you turn it into reality (assuming it's in line with our lofty goals :D).
4752

4853
Don't know what you could work on? Browse the [issues list](https://github.com/railsbridge/docs/issues) and the [To Do list](https://github.com/railsbridge/docs/wiki/RailsBridge-To-Do-List). Those have lots of ideas.
4954

5055

5156
### I have different question about RailsBridge.
57+
5258
The [RailsBridge website](http://www.railsbridge.org) probably has an answer!
59+
5360
MARKDOWN

sites/en/learn-to-code/extra.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22

33
We've gone over the basics, but Ruby has lots of other language features. Here's a quick overview, with links to more info about them.
44

5-
[Iterators](/lessons/ruby_blocks/iterators) are special loops that act on all the items in a collection.
5+
[Iterators](http://codelikethis.com/lessons/ruby_blocks/iterators) are special loops that act on all the items in a collection.
66

7-
[Blocks](/lessons/ruby_blocks) are like a cross between functions and methods. They allow Ruby to express many powerful algorithms in a compact writing style.
7+
[Blocks](http://codelikethis.com/lessons/ruby_blocks) are like a cross between functions and methods. They allow Ruby to express many powerful algorithms in a compact writing style.
88

9-
[Symbols](/lessons/ruby_basics/symbols) are like strings that start with a colon, and they're used all over the place.
9+
[Symbols](http://codelikethis.com/lessons/ruby_basics/symbols) are like strings that start with a colon, and they're used all over the place.
1010

11-
[Chaining](/lessons/ruby_basics/chaining) is a compact way to express a chain of events. Properly executed, chaining turns Ruby from prose into poetry.
11+
[Chaining](http://codelikethis.com/lessons/ruby_basics/chaining) is a compact way to express a chain of events. Properly executed, chaining turns Ruby from prose into poetry.
1212

13-
[Methods](/lessons/ruby_objects/objects#behavior) and [Classes](/lessons/ruby_objects/classes) are the heart of [Object-Oriented Programming](https://en.wikipedia.org/wiki/Object-oriented_programming). They
13+
[Methods](http://codelikethis.com/lessons/ruby_objects/objects#behavior) and [Classes](http://codelikethis.com/lessons/ruby_objects/classes) are the heart of [Object-Oriented Programming](https://en.wikipedia.org/wiki/Object-oriented_programming). They
1414

15-
## ...and [lots more](/lessons)...
15+
## ...and [lots more](http://codelikethis.com/lessons)...
1616

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
2+
link "learn_to_code"
3+
link "computers"
4+
link "objects"
5+
link "strings"
6+
link "numbers"
7+
link "variables"
8+
link "nil"
9+
link "the_command_line"
10+
link "input_and_output"
11+
link "logic"
12+
link "loops"
13+
link "arrays"
14+
link "argv"
15+
link "hashes"
16+
link "functions"
17+
link "sinatra"
18+
link "extra"
19+
link "next_steps"

sites/en/learn-to-code/learn_to_code.md

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ In this class, you will utilize Ruby to learn:
5757
* How to run your Ruby code interactively (irb) or from a file
5858
* Make a very simple website run on your own computer
5959

60-
Follow along at http://codelikethis.com/lessons/learn_to_code
60+
Follow along at http://docs.railsbridge.org/learn-to-code
6161

6262
# Go at your own pace
6363

@@ -71,7 +71,7 @@ Follow along at http://codelikethis.com/lessons/learn_to_code
7171
## And if you and your pair finish early...
7272

7373
* Let us know!
74-
* Start working on my Ruby For Programmers lessons
74+
* Start working on Ruby For Programmers lessons
7575
* http://testfirst.org
7676
* http://codelikethis.com/lessons/
7777
* Build a Rails website
@@ -80,17 +80,14 @@ Follow along at http://codelikethis.com/lessons/learn_to_code
8080
# Technical requirements
8181

8282
* WIFI
83-
* SSID: CCV-RADIUS
84-
* Username: guest-girlsdevit
85-
* Password: Ruby921
86-
* Accept that the server is invalid
87-
* a live Ruby installation
83+
* Ask for SSID and password
84+
* a live Ruby installation
8885
* e.g. http://railsinstaller.org -- click on the *BIG GREEN BUTTON*
89-
* Ruby version 2.0 preferred, but 1.9 is fine too
86+
* Ruby version 2.1 preferred, but 1.9 is fine too
9087
* run `ruby -v` to check
9188
* a text editor
9289
* e.g. Sublime Text 2
93-
* www.sublimetext.com/2
90+
* http://www.sublimetext.com/2
9491

9592
* If you do not have both of these things, RAISE YOUR HAND
9693
* visit http://installfest.railsbridge.org for more instructions

sites/en/learn-to-code/next_steps.md

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,5 @@
11
# Next Steps
22

3-
* Burlington Ruby Conference next weekend (still a few tickets left!)
4-
* Ladies' Lunch during first day of conference 11:30, free to public
5-
6-
* [Girl Develop It](http://www.meetup.com/Girl-Develop-It-Burlington/)'s Code & Coffee sessions
7-
83
* [Try Ruby](http://tryruby.org/) at <http://tryruby.org/>
94
* Sign up for Code School at <http://codeschool.com>
105
* Code School's "Ruby Bits" class
@@ -19,8 +14,6 @@
1914

2015
# Thanks
2116

22-
* to Girl Develop It
2317
* to all the TAs
2418
* to all the students!
2519

26-

0 commit comments

Comments
 (0)