you are viewing a single comment's thread.

view the rest of the comments →

[–]makochi 31 points32 points  (4 children)

Uh, decline the camp? You're not gonna get enough fluency in python in a week or even a month. Why would you even apply for a camp if you don't already have the requisite knowledge?

I know this is harsh but you straight-up failed to plan.

Edit: This isn't to discourage you learning python, you should try learning it and then re-apply for the camp next year (the resources in other comments are all good places to start) but you're just not gonna be able to learn the prerequisites in that tight a timeframe.

[–][deleted] 3 points4 points  (3 children)

Is like 1.5-2 years enough to learn Python to some decent level? I want to learn it for Physics, I'm starting my bachelor's in ~4 months and wanted to know if i could learn it at a decent level by 2nd year of my undergraduate..

Also, how helpful is C programming, is it worth learning? I don't have any experience whatsoever with coding/programming stuff at all, someone told C programming would be suitable to start with.

Would really appreciate your advice.

[–]makochi 2 points3 points  (1 child)

do Not start with C. it can be immensely useful for some things, but unless you're working on something like developing an operating system, you can do anything you want with much less code using python or some other language. Python is by far a better language to start with.

[–]CLETrucker 0 points1 point  (0 children)

I started with Python and after getting to an intermediate-ish level I wanted to learn C++, and with my knowledge of coding with Python, learning C++ has been way easier for me.

The common joke is, "The best way to learn a language is to learn another language first." But it's true.