If you've never coded before... if you're a self-taught coder who wants to fill in the gaps in your foundation... or if you want to learn Ruby from the ground up... then this track is for you. We start with the very basics -- what is a computer? what is a terminal? what is a variable? -- and work up to command-line input/output, basic data structures like stacks and hashes, and conclude by making a small (but functional) web application.