<commit_before>---
layout: post
title:  "From scratch to Ruby and Ruby on Rails"
date:   2014-11-30 14:34:25
categories: dev
tags: featured
image: /assets/article_images/2014-11-30-from_scratch_to_ruby_and_ruby_on_rails/ruby.JPG
---

For my second year of programming with Ruby on Rails, I wanted to share with you my experience with this framework, from the first steps to where I am now.

---
###Heading in a new direction
<br>
Two years ago, after five years spent in the communication and PR business, I started taking coding lessons form a school in france named AFPA. After all this time spent in the classical music media, I became aware of the fact that my career didn't turn out the way I wanted it to, so I decided to set out towards a new world : **programming**.

I used to think that this would be impossible, considering my lack of scientifically skills, but time proved me wrong.

The main reason why I chose programming came from the fact that I have always loved creating things. Since I was a child, I always wanted to invent things and I thought that programming may be the best way for me to quench this thirst for creation.

As you can see, I started with little to no skill : I knew HTML and CSS, nothing more. AFPA taught me the basics of programming, from C# scripts to advanced PHP projects, in witch I had to create a shop-like website for selling books from scratch.

Those are good examples of what you can do to grab some programming skill, ask yourself what kind of tools you need or which things you'd like to copy and try to make it ! It'll help you to understand how things works.
As for myself, hard work, research and guided exercices helped me through this long trial and error process, destined to understand and better my knowledge about the best practices, and pushing my results above those of my classmates. The basis of this motivation was not founded on a misplaced pride, but on the feeling that I was headed in the right direction this time.

Going from writing a fed algorithms on paper to elaborating those projects is what got me seriously motivated to push further and start my own projects, even if i didn't know where to start or which tools best suited them. I recommend you to benchmark the tools you might use : languages, development environments... because the most suited for you they are, the more productive you'll be.

---
###The Bootstrap sorcery
<br>
<center><img alt="" src="https://s3.amazonaws.com/f.cl.ly/items/0E3y0P3W3t2I401v2f2J/bootstrap.png" style="height:210px"></center>

>*Have you heard of this &#39;Bootstrap&#39; thing ? It looks awesome !*
<commit_msg>Fixed file extension :confused:<commit_after>---
layout: post
title:  "From scratch to Ruby and Ruby on Rails"
date:   2014-11-30 14:34:25
categories: dev
tags: featured
image: /assets/article_images/2014-11-30-from_scratch_to_ruby_and_ruby_on_rails/ruby.jpg
---

For my second year of programming with Ruby on Rails, I wanted to share with you my experience with this framework, from the first steps to where I am now.

---
###Heading in a new direction
<br>
Two years ago, after five years spent in the communication and PR business, I started taking coding lessons form a school in france named AFPA. After all this time spent in the classical music media, I became aware of the fact that my career didn't turn out the way I wanted it to, so I decided to set out towards a new world : **programming**.

I used to think that this would be impossible, considering my lack of scientifically skills, but time proved me wrong.

The main reason why I chose programming came from the fact that I have always loved creating things. Since I was a child, I always wanted to invent things and I thought that programming may be the best way for me to quench this thirst for creation.

As you can see, I started with little to no skill : I knew HTML and CSS, nothing more. AFPA taught me the basics of programming, from C# scripts to advanced PHP projects, in witch I had to create a shop-like website for selling books from scratch.

Those are good examples of what you can do to grab some programming skill, ask yourself what kind of tools you need or which things you'd like to copy and try to make it ! It'll help you to understand how things works.
As for myself, hard work, research and guided exercices helped me through this long trial and error process, destined to understand and better my knowledge about the best practices, and pushing my results above those of my classmates. The basis of this motivation was not founded on a misplaced pride, but on the feeling that I was headed in the right direction this time.

Going from writing a fed algorithms on paper to elaborating those projects is what got me seriously motivated to push further and start my own projects, even if i didn't know where to start or which tools best suited them. I recommend you to benchmark the tools you might use : languages, development environments... because the most suited for you they are, the more productive you'll be.

---
###The Bootstrap sorcery
<br>
<center><img alt="" src="https://s3.amazonaws.com/f.cl.ly/items/0E3y0P3W3t2I401v2f2J/bootstrap.png" style="height:210px"></center>

>*Have you heard of this &#39;Bootstrap&#39; thing ? It looks awesome !*

{'fraction_non_alphanumeric': 0.05267146646456991, 'fraction_numerical': 0.015536187949981054, 'mean_word_length': 4.300200803212851, 'pattern_counts': {'":': 0, '<': 13, '<?xml version=': 0, '>': 15, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6021744', 'n_tokens_mistral': 1388, 'n_tokens_neox': 1301, 'n_words': 851}