Somehow in my jobs that used matlab, I never had to use objects. Hmmm... The concept makes sense, but because it's been almost a year since I used Java, I'm just having trouble recalling the syntax for things.
Do you enjoy getting to program on a daily basis? I'm trying to switch careers and get into an entry level programming position. I'd be cool with something that uses Java, or even web programming.
Would you recommend focusing on Java or would it be worth while to learn c++? I've yet to learn python too... So many languages to learn!!!
C++ is a beast in the non web development world.
They use it for making video games.
They use it finance trade.
Java is pretty much c++ but made for web development. If you learn java then you will pick up c++ quickly.
The problems are that you have to be more responsible.
There is no garbage collection. Meaning if you don't destroy the memory and have no access. it will stay there until the program ends. Which costs in memory. There are pointers in C++ that are not in java usualy(they are there but java really wanted to hide it because of security issues). That will be something new for you.
There are less libraries
You got swing in java. none of that c++ bare basics compared to java. You got to make it yourself along with a bunch of other stuff that java has as packages.
I recommend java if you want to be in web development(I hate it but that's what I do). C++ if you want to do offline stuff. but! learn both to open your job opportunities.
I enjoy it but I don't like getting up to drive 30 miles. I also don't like being paid 20,000 less what I should be paid for a job that a veteran would do. I'm a newbie as well.
going back to python! Google loves it. Hard to miss it when you look through their code. It has more libraries and is easier to understand.
It assigns types for you
java:
string hi="hi"
python:
hi="hi"
it is easier to print
python is simply
print "hi"
or in the 3.0 it is
print("hi")
input is easier too.
answer=raw_input("Do I make you horny")
that would ask the question and take in the response.
the bad side is that it has no char type. strings does the job which is wonderful.
It has no switch case.
It is heavy on indentation.
It is slower than java which is slower than c++ which is slower than c.
I talk too much but yea in short learn c++ and java. Practically same thing. Python is even easier to learn. However, you may not want to go back after python!
good luck though.