Hacker News new | ask | show | jobs
by dlf 4817 days ago
While I think learning to code is a great thing, I don't know that it will necessarily be the fastest/best path to understanding the core of your products. I'm also non-technical (coming from a legal background as well), and while the process of starting to learn to code I think has been helpful, I think what was most helpful was just asking my technical cofounders a ridiculous number of questions. Stupid questions... ones you might feel embarrassed to ask.

If you are going to learn to code, I think a high level computer science course is a great place to start. I recommend Udacity's CS101 course. It really takes the mystery out of what's happening behind the screen. If you want a good book that will also help lift the veil, I'd suggest "Code: The Hidden Language of Computer Hardware & Software" by Charles Petzold.

Learning to code can be a long process if you aren't able to give your undivided attention to it, so I think actually dedicating the time to a bootcamp as others have suggested is a very good idea and something I think I'd like to do myself.

Good luck!

1 comments

Thanks. ;) I’m already asking and bothering people with all these “stupid” questions, especially when we are adding something new, but still it just tells me what we are doing, but I still doesn’t how to do it. It’s like selling the best cake in the world – you know it tastes perfect, but you don’t know how to bake it. I want to understand the recipe ;)
Ha! That's an awesome analogy, and I've definitely felt that way as well. I would say just the online courses I took (Udacity, Code Academy, Zed Shaw's Learn Python the Hard Way) gave me the context to understand better, and even chime in on topics. Learning how the pieces fit together helps a lot, even if you can't do much of it yourself. That CS101 course will help a lot. Have fun!