The first two weeks, I struggled with the language itself, the syntax, the structure, etc. It took me about three weeks until I became comfortable with the language. Coding challenges are now a problem of figuring out the logic, rather than figuring out the language.
What it took to reach this level
- Reading documentation
- Going through Ruby Monk
- Writing code every day
After about on average 3 hours of coding on weekdays and 5 hours of coding on weekends, I was able to overcome what I feel is the first mountain.
People always told me that once you learn one language, learning another is easy. I guess this is what they meant.
The Importance of Mentors
My mentor helps me figure out what the next steps for my coding career is. This is super helpful because without an experienced person telling me what to do next, how would you know what the right step would be?
Progress up until now
- Became more comfortable with programming in general
- Became more comfortable with backend side (rails)
- Able to understand and explain what Models, Views, and Controllers do
- More comfortable with using bootstrap
- Able to solve a lot of problems on my own
I’m still not able to
- Explain ActiveRecords
- Use Sass
- Solve complex programming problems
I am amazed at the progress I am making each week with this program. This blog helps me keep track of my progress. Looking back, it is cool to see that the stuff I didn’t understand last week, I understand now!