Hacker News new | ask | show | jobs
by jasonlotito 4667 days ago
Either JavaScript (and by extension, Node.js) or a mobile language (Objective-C or Java, pick the one for the phone you have). Python won't solve anything for you that you can't already solve between C or Perl.

While learning that, learn a tool like RabbitMQ.

1 comments

> Python won't solve anything for you that you can't already solve between C or Perl.

... unless you found Perl to be difficult to maintain, and C difficult to debug and monstrously low-level and segfault-prone for doing simple things like calling web APIs. When I first learned Python back in the day, even though I was a pretty decent C++ programmer and shell scripter, I found my internal "gumption" towards simple programming tasks increased tremendously, because I knew I could bang something out in Python and just have it work, as opposed to being sucked down into a debugging quagmire.

One could argue that C and Perl don't solve anything that isn't already handled by ASM.

I'm not arguing against Python. Merely against learning yet another language in a domain that the OP has, apparently solved. I can only go by the original post. So, in the context of this discussion, learning something in another domain will not only expose him to something new, but also expose him to something in an area he doesn't already have solved.

Myself, I really don't enjoy reimplementing something I've done already just for the sake of learning a new language. I'd much rather expand my capabilities, hence my comment.

> One could argue that C and Perl don't solve anything that isn't already handled by ASM.

Which, as you hopefully see now, is not at all what I said.