For Python, I'd use (and I do use) PyCharm. It's a great environment for Python.
For Java, I'd use IntelliJ or Eclipse. I like them both. (I'm a big Jetbrains fan, but I also like Eclipse.) I'm not doing Java development these days, so I don't use either.
For desktop development, it depends on the platform. For Windows, I'd probably select C# and use Visual Studio; but I'd be strongly tempted to use F# instead. For Macintosh, I'd use Swift and Xcode. For Linux, I'm not sure what's the preferred language on Linux these days by the in-crowd — I use C++ on Linux.
Great! What is a stable demand in what?, what language is the most stable, also.... as far as a “beginner”, which language abs entry position is “embracing beginner as”? Or, people who are motivated to learn?
For beginners, my recommendation is Python, and has been for years. (When I was a young whippersnapper, I learned with HP 2000 BASIC. But I do not recommend BASIC.)
The top 50 languages on the TIOBE index are stable and in demand languages, so have value to learn as a career skill.
Learning a lot of programming languages is not for most software engineers. I like to learn languages, and I've been enthusiastic about how fun it is to compare and contrast languages and their strengths and shortcomings. Because I am a bear of very little brain it took me a long time to figure out that most developers are not interested whatsoever in being programming language polyglots.
I’m eyeing swift, but I don’t like how it’s really just Apple using it. So, I’m eye java. As far as, it’s kinda like “pick a language and be really good at it”, I’m liking Vue and React, but I don’t like how “custom” front end is and a button, color, box, ect.... can be anything.
Java is a fine language, it is very mature (so it is very stable). If you know Java you can get a job using Java. Java is the frontrunner language for Android devices and is well placed as an enterprise language used for enterprise services and for writing line-of-business frontends (the backend being a corporate database).
I was a bit skeptical about Oracle being a good steward of the language, but my colleagues who program in Java have praised Oracle at being a good steward.
Nice 👍, the one thing that kinda makes me question it, is android uses it, and they have allot of bugs. So, is Java good? I keep having a reference to C Sharp, but Im not sure about it. It kinda seems less visual or response back in a way
I've programmed extensively in both Java and C#, over two years in each as a full time developer. They are very similar languages in many respects, I think they are comparable.
Inherently, neither Android nor Java are "bug laden". Developers can write bugs in any programming language; all programming languages are equally capable (culpable?) of expressing bugs.
A discussion about which languages are more bug prone will be highly opinionated. Based on my experience, both Java and C# are languages that are slighter better at avoiding bugs, compared to (say) C++ or JavaScript.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
For Python, I'd use (and I do use) PyCharm. It's a great environment for Python.
For Java, I'd use IntelliJ or Eclipse. I like them both. (I'm a big Jetbrains fan, but I also like Eclipse.) I'm not doing Java development these days, so I don't use either.
For desktop development, it depends on the platform. For Windows, I'd probably select C# and use Visual Studio; but I'd be strongly tempted to use F# instead. For Macintosh, I'd use Swift and Xcode. For Linux, I'm not sure what's the preferred language on Linux these days by the in-crowd — I use C++ on Linux.
Great! What is a stable demand in what?, what language is the most stable, also.... as far as a “beginner”, which language abs entry position is “embracing beginner as”? Or, people who are motivated to learn?
For beginners, my recommendation is Python, and has been for years. (When I was a young whippersnapper, I learned with HP 2000 BASIC. But I do not recommend BASIC.)
The top 50 languages on the TIOBE index are stable and in demand languages, so have value to learn as a career skill.
Learning a lot of programming languages is not for most software engineers. I like to learn languages, and I've been enthusiastic about how fun it is to compare and contrast languages and their strengths and shortcomings. Because I am a bear of very little brain it took me a long time to figure out that most developers are not interested whatsoever in being programming language polyglots.
I’m eyeing swift, but I don’t like how it’s really just Apple using it. So, I’m eye java. As far as, it’s kinda like “pick a language and be really good at it”, I’m liking Vue and React, but I don’t like how “custom” front end is and a button, color, box, ect.... can be anything.
Is Java a daily stable/needed?
Java is a fine language, it is very mature (so it is very stable). If you know Java you can get a job using Java. Java is the frontrunner language for Android devices and is well placed as an enterprise language used for enterprise services and for writing line-of-business frontends (the backend being a corporate database).
I was a bit skeptical about Oracle being a good steward of the language, but my colleagues who program in Java have praised Oracle at being a good steward.
Nice 👍, the one thing that kinda makes me question it, is android uses it, and they have allot of bugs. So, is Java good? I keep having a reference to C Sharp, but Im not sure about it. It kinda seems less visual or response back in a way
I've programmed extensively in both Java and C#, over two years in each as a full time developer. They are very similar languages in many respects, I think they are comparable.
Inherently, neither Android nor Java are "bug laden". Developers can write bugs in any programming language; all programming languages are equally capable (culpable?) of expressing bugs.
A discussion about which languages are more bug prone will be highly opinionated. Based on my experience, both Java and C# are languages that are slighter better at avoiding bugs, compared to (say) C++ or JavaScript.