3 ms·
Actually I started out with Ruby then Rails in 2009 and moved then moved onto .Net. Ruby and Rails will always have a special place in my heart as that's where
by xtrumanx 14y ago
Actually I started out with Ruby then Rails in 2009 and moved then moved onto .Net.
Ruby and Rails will always have a special place in my heart as that's where I first truly learned how to program after being beaten into submission by Java in university. I think the point I hated programming was the time we needed to build a Swing app using Notepad. Then over a year after graduation I found Hackety Hack and _why's poignant guide and everything clicked and I knew all I wanted to do was to code.
However, as much as I loved Ruby, .Net opened my eyes to the wonders of static typing and I don't think I could live without it. The only reason I considered NodeJS and Express was because I was planning on replace JavaScript with TypeScript after learning the basics of NodeJS and Express.
I just installed Ubuntu on my PC last night and this time I'm trying to learn it right. No more copy pasting stuff into the terminal like the last 15 times in the past 8 years I've attempted to learn Linux. I make sure to read the man pages of every command before I run it so I know what its doing. I've must of extracted archives tons of times but today is the first time I understand what the arguments -xfv mean in tar -xfv FILE :)
My current methodology has me moving ever so slowly. For instance, after downloading Eclipse, I knew better than leaving it at my downloads directory. So a google search told me to put it in /opt. But that just leaves me wondering what the heck /opt is for. Some Googling led me to a document entitled "Filesystem Hierarchy Standard" which explains what all the directories in the root are for. Trying my hardest not to think about how much quicker things would be moving along if I just give in and carry on in Windows >.<
- hkarthik 14y agoAwesome well kudos to you for pushing forward with the Unix learning. My suggestion is to get a good local mentor or coach that you can email or have coffee with once in a while to bounce things off of. That did wonders for me when I got into Ruby. I still say you should consider just buying a cheap Mac, a lot of the things you're finding challenging aren't as big a deal. The Mac makes Unix A LOT more approachable :)