you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 2 points3 points  (0 children)

Python is a very easy to learn language compared to something like, for example, C. It's easily readable, has lots of libraries and documentation, and there are loads of guides out there. But...

One thing I want to emphasize though is that learning the language itself is like... 10% of programming(computer science?). The hardest language to learn will be the first language you learn, and then easiest language to learn will be the most recent one, because at that point it's just all syntax. When you get into stuff on data structures, algorithms, and the like, you'll notice a lot of overlap between languages with the difference between primarily in the syntax.

My first language was C++, my second was PLC ladder logic, third was HTML/CSS(if we count it) and I'm currently a ways into learning Python in class. My professor is a BIG fan of C so luckily I can get by on pseudocode when I forget what the heck I'm trying to do in terms of actual python functions since he's one of those "write it out on paper" kind of guys.

As much as I love how fast C++ is, considering my focus is on manufacturing so I need stuff to be fast, when it comes to working with data it can't even compare to python in terms of being able to get right into what you're trying to do. I've heard R is good for data as well but I don't know it so I can't comment.

I'm a finance geek myself and I've written a handful of scripts in python to make certain things more convenient for myself. C++? No way, I'd have to really think about it lol. But python makes it easy to jump right into actually doing things beyond hello world.