TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Learning programming while in grad school in an unrelated field?

1 pointsby falsenineover 3 years ago
Doing a masters degree in physiology, while not completely unrelated to programming, my research lab isn&#x27;t one of those technical&#x2F;quantitative ones. I am learning R for my statistics course, but I am interested in learning Python too.<p>I am wondering if it is feasible to learn Python (~1-2 hours a day) during grad school? My intentions in wanting to learn Python stem from my dreams of starting a startup. Is it unreasonable to have these startup intentions if I am busy with unrelated work?<p>Just want to get some opinion from the HN community, is it worth the effort to learn Python, or would my time be better spent sticking with R and using it for basic statistics for research?

1 comment

Cryptonicover 3 years ago
Well I &quot;learned programming&quot; in 1992 in the age of 12 with nothing else than a Microsoft Visual Basic book that came with my uncle&#x27;s PC. So I think you are more than capable to learn any programming language in grad school.<p>About python: It&#x27;s feasible to learn it in a month with some effort, every time on the toilet. That&#x27;s how did it with this course <a href="https:&#x2F;&#x2F;www.oreilly.com&#x2F;library&#x2F;view&#x2F;python-fundamentals&#x2F;9780135917411&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.oreilly.com&#x2F;library&#x2F;view&#x2F;python-fundamentals&#x2F;978...</a><p>For both of these examples I&#x27;d say the definition of &quot;learn a language&quot; and &quot;learn programming&quot; is important. For me it means learning to the point where you have a good overview about ideomatics and ecosystem and enough understanding to get done what you professionally oneedr as a hobbyist needs with the help of available documentation.<p>For example I work with C++ for at least a decade, but I always feel there is something new to learn or make better. Also there are endless framework specializations like Qt or similar that you could invest time on.<p>To sum up. Define your goal and then start learning. But I recommend not setting a goal like &quot;know everything about the standard lib, humpy and pandas&quot; - because everything is not required. Just enough to dig deeper while doing projects, the rest will come by itself (but never everything).<p>About your question weather it&#x27;s worth, I would say yes. You will even become a better R programmer by looking beyond the edge of the plate, even if you will never use it. But I bet you will like it very much and start scalping Twitter for statistical research on a weekend 3 weeks from now with python.
评论 #29135723 未加载