Hacker News new | ask | show | jobs
by ofca 5232 days ago
I am learning rails only 4 months after my first code line in html(your typical Joe Beginner), knowing absolutely nothing prior to that exept cracking a game or unzipping a file.

I found myself able to do very basic stuff and advancing at somewhat tollerable pace, but I figured derailing a bit and learning the core basics is essential for any meaningful progress. Frustration for me comes from not knowing what happens under the hood and why the particular commands are the way they are. I see what they do, but I dont understand where they come from, nor their potential, nor their proper usage.

So I started to watch Harvard cs50 course online as well as getting my hands on anything that can help me better understand the underlaying architecture of hardware and software.

Allthough not sexy, imho, this decision is the best a beginner can make. Yes it will take you longer to make something concrete. Yes, you will find yourself touching languages you will seldom (if ever) use afterwards. But understanding the roots is essential and pays in the long run much more than hacking your knowledge learning rails immediately. Remember it is a marathon, not a sprint. Bet on deeper understanding and you will win.

PS paralel with essentials, I am learning linux (so far I have only used windows) and vim. Yeah, learning curve is rediculous. Any learning tips and resources are more than welcome. :)