|
|
|
|
|
by happycry
3996 days ago
|
|
Let's start with stating a positive. You're enthusiastic about developing software. You have no idea how many software engineers dread writing code (and thus delivering bad software). Luckily, there are tons of great resources out there to learn to make whatever you want. Don't be overwhelmed by what's out there. Although HN is a fantastic place to keep up with what's going on, it's very easy to get caught up in the noise. Learning to write software is like learning to do anything else. All it requires is practice. I was fortunate that I went through a university and it opened my eyes to a lot of theoretical things, but I am where I am today because I spent a lot of time outside of university learning things that were more practical. I can point you to a few resources to get started (there are plenty more that people here can recommend!) Generic Programming:
https://www.codecademy.com/en/tracks/python
http://openbookproject.net/thinkcs/python/english3e/ Web:
Ruby on Rails - https://www.railstutorial.org/book
Railscasts - http://railscasts.com At the end of the day it depends on what you're interested in and what you want to make. I find that when I want to learn something new I try to remake what someone else has already made. That way I'm thinking less about the idea and more about how that software should be constructed. |
|