Hacker News new | ask | show | jobs
by minimaxir 3628 days ago
You should not stick to any one language. Both R and Python have their perks and definiciencies, and using both is powerful.
3 comments

Hey, I love to work with different languages and expand my knowledge. I wanted to know where should I start and focus initially. I will be interested in learning Python so I can do cool web applications.

PS: I love your blog! I have saved and bookmarked it!

Listen to this guy, he's done wonders with both R and Python. Great blog dude!
Hah, thanks for the plug. :)

To elaborate a bit, I use R for dplyr/ggplot2, both irreleplaceable for tabular data manipulation and visualization. Python I used for getting data, working with nontabular data from APIs (e.g JSON), and using Python tricks like list comprehensions and zip.

Sorry mate. I didn't understand a thing you said :(.
Thanks for the pointer to the blog, looks amazing. Bookmarked!
FWIW I wasn't suggesting sticking to one language exclusively, some of the biggest jumps I've made have been caused by exposure to different paradigms. But for beginners I think it can be helpful to keep focus in one place. There's a lot of overhead involved in a language (tooling, IDEs, best practices, quirks etc.) that can get in the way of seeing the important stuff.