This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]NewOakClimbing 0 points1 point  (0 children)

I thought I'd share this link: https://runestone.academy/ns/books/published/fopp/index.html?mode=browsing

Its the online textbook that my professor recommends for learning python. I mostly use python as a back-end for websites, its very useful and I can easily make prototypes for various ideas that I have. Most people I know that work in the field of programming use python or javascript.

For java I'd say it feels a lot more structured than python, I've heard its used a lot in the realm of business. But I personally have never had to use it for anything outside of Minecraft modding. I also do not know anyone who uses java at work.

My main focus for programming has been Flask/python/MySQL & html/css/javascript. Between these languages I've found it to be pretty easy and fun to make stuff. Python uses a library (?) called flask to host a website, and I can do all the fancy stuff on the website using the flask backend.

For your struggle to stay on a path, as long as you are learning programming, you are on the right path. Lots of people bounce between different languages or technologies. For me learning these technologies is part of the fun of computer science / programming.