I am nearly finished a science degree majoring in biotechnology, as I finish this I am teaching myself java online.. After I finish, I plan on doing an online certified course in IOT (Python Programming w/ raspberry pi)..
I get the sense that this skillset is likely to be desirable in the future and, if anyone more knowledgable could shed any more light, possibilities, good bad or neutral, that would be really helpful..
There is no clear answer to that, your path is built on your determination, languages are just a starting point.
It just depends on what you want to do. It's okay if you cannot answer that question but you cannot expect others to do so. We all have opinions about "what we would do" or "which language sucks". But that's not helpful is it?
Maybe you want to try a little bit of python? for computer models rust? for IOT go and or node.
Besides that, focus on doing it right, try to write tests, search hashnode for the classic book suggestions.
You just started your journey :) by increasing our knowlege we increase the circumference of things we don't know.
Sorry, I should have worded that question a bit better..
I was more curious about possible overlaps between IoT skills in the biotech industry
I'm thinking IoT air and water quality sensors etc...
Does anyone have anything to add to that?
I'm not sure if it is a good plan to switch languages shortly. It's one thing to learn a language, but it's entirely different thing mastering a programming language.
Java is a good starting point, and I guess Java online courses will teach you desktop application programming or some easier web application programming. Switching from such a "careless" environment (careless about memory consumption and careless about CPU cycle wasting) onto an embedded world while also starting a new language could lead to some massive headaches. Errors are harder to understand. Is the code wrong? Is memory short? Is the CPU too slow and let your Raspberry project looks hanging?
I suggest you are trying to find a way to run Java on a Raspberry before you enter the world of Python. Or start learning Python, finish your IoT projects and then switch to Java. Just my 2 cents.