There's a lot of bad advice out there about getting started in tech and people are trying to get into AI/Crypto and trying to build Web3 apps when they don't know what HTML is, just because some influencer on YouTube told them to. Some of the biggest companies you know use Ruby. Don’t think that Ruby is some niche language used by passionate hobbyists. No matter what anyone tells you, Ruby is the best programming language to start your programming journey. If you have a busy schedule, studying in full concentration for 90 minutes every day is more than enough, even better than doing nothing for a week and a marathon 8-hour session on Sunday. You don’t need to study programming for eight hours a day. The psychological concept of effort justification states that people tend to attribute a higher value to an outcome if they've put effort into it. Trust me, the efforts you invest in your learning resources impact how you learn. And I mean purchase, do not use the free PDF copies you find online. Just be willing to purchase a few good books. You'll have to spend some money, but it won’t be thousands and thousands of dollars on university degrees, coding bootcamps, or online programs. No matter what work you were doing before, you can (and will) learn how to program if you practice diligently. Don't let anyone tell you that you're either too young or too old to code. You can start learning to program at any age and become quite good at it in a relatively short time if you apply yourself and take it seriously. Here're a few things to keep in mind before you jump in, if you've never programmed before but want to start. What You Should Know Before Starting Your Programming Journey Finally, if you want to program Ruby professionally, you'll need to learn Rails.īefore you feel intimidated by this list of books to read, remember that learning to program is a long-term journey and it's good to set clear expectations. Even the initial version of Twitter was built with Rails. Many of the popular web applications that you know and love (Shopify, Airbnb, Zendesk, Github, HEY, and thousands more) are using Ruby on Rails. Why Rails? It makes it very easy to build web applications. Ruby is designed to make developers happy. Most programming languages are designed to make the compiler happy. If you were turned off from programming because you learned Java, C, or C++ in college and found them too complicated, try Ruby. Why Ruby? The simple answer is: it's easy and it's fun. Now, if you haven't programmed before, you might have two questions: If you know other material, please mention them in a comment below. Could you learn by watching YouTube, screencasts, or online courses? Probably, but reading books is how I learned Ruby and Rails, and it's the best way I know how to learn anything. Each section provides a path that you can follow to learn enough before moving to the next section. What follows is a curated collection of books to learn to program in Ruby and build web applications using Rails. If you ever wanted to learn to program but didn't know where to start, this post is for you.Įver since I started writing about Ruby and Rails on this blog, I’ve received dozens of emails and messages from students, programmers, and non-software professionals on how to get into programming and start learning Ruby on Rails to build web applications.Īfter replying to a lot of these queries both in person and online on various forums and emails, I decided to save some keystrokes and compile everything into a blog post that I could point to and keep updated. It also gives a step-by-step path you can follow to learn enough before moving to the next step. This post provides a curated list of books to learn to code in Ruby and build web applications with Rails. A List of Books to Learn Programming with Ruby and Rails
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |