- Jul 21, 2001
- 21,059
- 3
- 0
I want to starting building a foundation for development. I currently work in a company doing support, but I have lots of exposure to running/editing scripts, SDKs, etc. There is an opportunity in the near future for promotion and I think that a stronger programming base would really help me out. I'd label myself with beginning programming knowledge, and I'm looking to dedicate some significant time studying OOP with either Java or Python. I've read lots of pros and cons for both.
Some pros for Java:
- Our platform is written in Java and nearly all of our dev team uses Java
- Company will pay for training, which means I may be able to take Java courses
- Java seems to be a more prevalent enterprise level language
Some pros for Python:
- Everywhere I read says the Python learning curve is friendlier
- Python allows me to write full applications, but also simple scripts (assuming this from my research)
Any suggestions? I'm not committed to going to the developer career path, but I want to be knowledgeable in that aspect. I'd like to be able to build tools and solutions myself. Java seems like the intelligent route because it's so widely accepted and our company uses it. But I keep reading about the ease of Python and I wonder if I will enjoy learning it more.
Some pros for Java:
- Our platform is written in Java and nearly all of our dev team uses Java
- Company will pay for training, which means I may be able to take Java courses
- Java seems to be a more prevalent enterprise level language
Some pros for Python:
- Everywhere I read says the Python learning curve is friendlier
- Python allows me to write full applications, but also simple scripts (assuming this from my research)
Any suggestions? I'm not committed to going to the developer career path, but I want to be knowledgeable in that aspect. I'd like to be able to build tools and solutions myself. Java seems like the intelligent route because it's so widely accepted and our company uses it. But I keep reading about the ease of Python and I wonder if I will enjoy learning it more.