Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Thank you.

> why are you trying to optimize your choices so severely before you've even learned anything?

Maybe because I can't become a full-time developer, so choosing the right language matters. I actually envy "real" programmers who have time to learn more than just one lang...

>I think you should just choose whatever lets you build the project you want to start today...

I like mobile/web apps, but I don't seem to find any other field where I can do on my own. Do you have any suggestions?



Most developers learn in one major language first, then adding others as they expand. Since you're looking to make money by selling software, you're probably going to work on 1) a website or 2) a mobile app or 3) desktop app (basically similar to a mobile app; compiled software probably distributed through an app store).

Do you have an Android or an iPhone? Download the IDE for your respective platform, get Hello World running on your phone. There, you're now a developer :D. Next step, follow some tutorials. Don't paralyze yourself with these decisions that seem important, they're really not.


Yeah, I think I have made this way too difficult for myself... I just wish I could have all the good features of different languages altogether, but that's not gonna happen, welcome to the world of programming.

I like Haskell and LISP for the challenge, but I wish I could do mobile/web dev in them easily (like RoR).

I really appreciate your answers, I think I should just get going then, and try to figure out the rest next.


GHCJS and Purescript work with react.js and directly with the DOM. So there are options on the client side as well if you wanted FP. You could also consider learning clojure, and closurescript. A few backend teams I've met retooling all their RoR code to Haskell. Sounds like you are on the right track with your thinking, but with no CS background be sure to read books that help you understand the pros and cons of different languages.


Specialised line-of-business apps for small biz work great. The downside is you need to know their line of business well yourself. The best markets are the untapped ones where, if you tell someone what you do, they had no idea that job even existed.

Many of these have succeeded while being written in Visual Basic.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: