Howdy,
I know these threads are common but given my situation I'm still not sure what I should focus on. The last time I did any serious programming was 2003-2005 or so and now so much has changed, especially the use of frameworks. When I was a comp sci student we were the last year they started off with C++ and not Java. I learned OOP using C++ and still very much think in that mindset. I also had some experience in (old) HTML, Java, and MIPs.
I'd like to get back to things with my priorities being Android, Linux, and web applications/mySQL. Obviously I'll have to keep up Java to do anything with Android. Outside of that I'm very curious about Python, Ruby, and Node.js but have never used them. I have started with a simple LAMP setup to get rid of the rust, but now I'm now sure I should even learn PHP deep as so many people are gaga for Python/Ruby. I will try out a bit of each but I would like to know how it progresses, how the frameworks compare, that sort of thing I can't learn in a few days or weeks even.
So here's the question. Given my history what languages should be my priorities? I love the structure of C++ and trying out PHP it feels so unstructured and loose. Python looks very interesting but still feels weird to look at. Ruby I know little about. Maybe there's another option I haven't mentioned?
Java will get work, but what would compliment it well? Any help would be appreciated, I'm a little lost and the frameworks are overwealming. Something like a top 3 list, in order, from someone familiar with the languages would be great if you'd be willing. Thanks for reading this far!
I know these threads are common but given my situation I'm still not sure what I should focus on. The last time I did any serious programming was 2003-2005 or so and now so much has changed, especially the use of frameworks. When I was a comp sci student we were the last year they started off with C++ and not Java. I learned OOP using C++ and still very much think in that mindset. I also had some experience in (old) HTML, Java, and MIPs.
I'd like to get back to things with my priorities being Android, Linux, and web applications/mySQL. Obviously I'll have to keep up Java to do anything with Android. Outside of that I'm very curious about Python, Ruby, and Node.js but have never used them. I have started with a simple LAMP setup to get rid of the rust, but now I'm now sure I should even learn PHP deep as so many people are gaga for Python/Ruby. I will try out a bit of each but I would like to know how it progresses, how the frameworks compare, that sort of thing I can't learn in a few days or weeks even.
So here's the question. Given my history what languages should be my priorities? I love the structure of C++ and trying out PHP it feels so unstructured and loose. Python looks very interesting but still feels weird to look at. Ruby I know little about. Maybe there's another option I haven't mentioned?
Java will get work, but what would compliment it well? Any help would be appreciated, I'm a little lost and the frameworks are overwealming. Something like a top 3 list, in order, from someone familiar with the languages would be great if you'd be willing. Thanks for reading this far!