Ruby

Coding Day Camp: Ruby!

Introduction to Ruby!

Introduction to Ruby!

I do not believe I have ever sat down and learned a lick of any computer language. Or if I had some time in the past, I was unaware that I was “coding”. All I remember from computer class in preparatory school was a lesson plan which incorporated a program that had a turtle on a white canvas. In this program, on the right hand side of the screen, there was a bar of tools and a box for typing in commands to make the turtle do actions. For example, I would tell the turtle to take ten steps forward, turn ninety degrees, and walk forward twenty steps. I just remembered speeding through the lesson so that I could play the Sonic Underground game. Honestly, I remember that game and collecting rings more than the computer lesson, unfortunately.

I really did not have any expectations when deciding to tryout coding through codeacademy.com. I just thought it would be a challenge learning a new language as it is with all languages. After completing one segment of the “Introduction to Ruby” course, I am confident that it is doable—it just takes time and effort on my part. During the process, I had to retrain my logical thinking patterns to the Ruby language, I did have questions and wondered if I was able to do more sophisticated commands but my coding showed up syntax error when I did. Baby steps, it is just the beginning! What this lesson taught me was that programming language has many rules that follow certain logic. Once that logic is grasped the whole language can be mastered with tremendous amounts of practice. This site made it so easy, especially because of the user-friendly interface, to learn that I immediately texted my brother, who is one year younger than me, and told him to learn any programming language he wanted! I definitely feel the urgency to learn some coding and I was apprehensive at first because I did not start earlier with a formal computer class at Trinity, but this process was easy enough and I certainly will continue with the lessons during my spare time. It is absolutely free so why not? God bless the people who created this brilliant website.

Learning Ruby through Codecademy.com

I started learning the coding language of Ruby on codecademy.com with only a Beginner’s knowledge. Last spring, I learned how to code HTML and CSS through codecademy.com, which is an education website that teaches users how to code. Code Academy explains each part of the language, but then sets you free to code on your own.

Coding in Ruby

Coding in Ruby

At first, I found Ruby to be easy to learn, but as I learned more of the language, I had some trouble remembering every step and realizing that every symbol that I typed had a specific function. Sometimes, I would think that the code was completely right, but then I would submit it, and the program would tell me that it was wrong. This was the most frustrating part because not only did I not know what exactly was wrong, but also the code would appear to be correct. That being said, I would definitely recommend Code Academy to my friends because I think that it is fun, challenging and educational. Code Academy is the sort of program that you can use whenever you want without any previous knowledge or experience. On the other hand, I probably would not recommend it to my parents for multiple reasons. One, my parents do not really spend that much time on the internet, or the computer, unless it is for work. Two, my dad, especially, does not fully understand technology. Lastly, neither of them need code within their careers. Code Academy would probably just frustrate them.

Overall, I think that Code Academy is a good place for people with limited coding experience to begin learning how to code. Learning to code can be difficult and intimidating, but Code Academy gives you a basic understanding and allows you to practice coding in a fun and safe environment. Although Code Academy does not make you an expert in code, it expands your knowledge of coding and starts you off on your coding journey.