Viewing a single comment thread. View all comments

FHIR_HL7_Integrator t1_j7o1n9r wrote

I started with pascal, basic, and to a lesser extent asm when I was child in the 80. Asm was really helpful to understand at a low level how a computer actually works. Then I started learning c++ as a teen. Now it doesn't take long at all to pick up a new language. I agree with other posters to focus on the math. But learning c++ and then python would be my suggestion. That being said, you will be forced to use python while taking your class and doing self study. Might as well just learn both.

1

NoSleep19 OP t1_j7p57ga wrote

just one question, how much python do I need to know to be considered good? does that mean every popular feature + design patterns? vice versa in C++?

1

FHIR_HL7_Integrator t1_j7pcenv wrote

I wouldn't worry so much about how much you need to know to be good. Sometimes you need to know something enough to get a job done which is how I think of Python. Reality is python is a general purpose language, it's useful in about a million different ways and it's really not a difficult language. Everyone should have python in their toolbox. So just start using python. Use it for fun little projects that aren't necessarily school work. C++ is probably going to be the more difficult of the two. C++ is what you'll want to do when you are writing anything that needs to be really fast.

I'd take the classes in C++ and teach myself python through fun projects

Someone who is a skilled with C++ is an asset and often a useful and desirable part of a research or implementation team.

1