As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 12 years ago.
First I want to say is that I am 37 years old and not from programmer background (actually from biology). And my question is should I start learning java? I have coded in php and javascript for a year and a half. Every answer would be appreciated
Thanks in advance
Bobi.
Yes.
( what else can I say? )
It really depends on what your motivation for learning it is. Do you want a language that gets you a job easily, a language that gets you an interesting job, a language to hack in for fun, etc.?
If you enjoyed coding in php and javascript, then you probably have discovered the "programmer mindset" and I would say go for it. You're never to old to learn interesting new things!
If, on the other hand, you hated the coding you have done already then learning a different language probably won't help.
Learn whatever language they're teaching at your local community college (by attending programming classes that is).
Depends what you want to do. If you are looking to develop on mobile applications (Android or BlackBerry) or if you want to write JSP or GRails web applications go for it! Age or background shouldn't stop you!
Related
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I'm finishing my degree this summer with an IT degree. I had to take several coding courses in C++, Java, HTML / CSS and Python. I never went very deep in all of these languages - just enough to get my feet wet. I felt like I learned concepts more than languages which is good. I'm interested in learning more in hopes of self-training to get a developer job.
Can you point me to books, forums, websites etc... I'm not looking to learn a individual language mow in death just a firmer grasp on programming. Thanks.
Sounds like you need "purpose". The best way to learn programming is to do it with a purpose in mind. If you don't have ideas for a project on which to learn (if its something useful or sellable all the better), then look around for open source projects you are interested. Dig in and start working on it. Explore github or google code for projects that interest you. Down load and study the code, etc.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I have opportunity to study either JAVA or PYTHON.
But I can't decide which to choose. I am already well versed with C++.
Can you plz tell which one is better with our experience.
I'd say go for python.
Its very easy to code.
This is a really relative questions and there is no "right" answer.
I personally would go with Python but I already took multiple Java classes. Python is fun and interesting but Java has been around for a while and isn't going anywhere any time soon.
If you are just learning object oriented programming language then I will suggest you to start with JAVA. Because if you don't understand the ideas behind the object oriented programming nicely, you will certainly legging behind. but if you have good experience on the ideologies (i.e. structured programming language or object oriented) then, its not a matter whether you should go with JAVA or Python. The basic concept is the main thing you need to learn.
I feel, there is not much about the language. Its just implementing the logic. You can use anything to express that. But the have to keep in mind about the drivers and libraries available for the language that you are selecting
Start out with Python; use Python for your own hackish projects - it's great for Web Apps and rapid prototyping.
Learn Java later on and you'll enjoy it; learn it before Python and you won't appreciate the kind of OOP Java has to offer as much.
This is from personal experience; again, like twodayslate mentioned, there is no "right" answer. I learnt both Python and Java on my own and use mainly Python for personal projects.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I have a very basic knowledge of the Java language and how it works from reading the likes of Head First Java and the Dummies book. I've not got to the end of either book as of yet and am really liking the Head First book as it is very useful and clear.
My question though is, what is the best app to make as a first app to help learn Java? Would it be something like a calculator, or maybe a simple address book where you can input people and then search for them to return their data?
I'm just looking to put my knowledge so far to some use and having a bit of trouble thinking what a good App may be for a first app that will really help me as a beginner?
Any help will be much appreciated!!
Thanks
Paul
Java The Complete Reference, Seventh Edition
Ask such questions on https://softwareengineering.stackexchange.com/
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I'm trying to assemble a workshop on OOP using Java and one of the things I want to try is to do a sort of autopsy of an application.
The ideia is to show the advantages os OOP through a real-life example of one, or more, complex applications.
My question is: can you sugest a good open-source java project, that is currently under development, and as a bonus is a application that is useful for college students.
Thanks in advance
Ricardo Gomes
This may be a stretch, but if your goal is to get students engaged it may not be.
Take a look at IBM's Robocode. It's an open source Java programming game. You could build / download some existing bots and do your autopsy on them. You could also implement a bot in a very non-OOP manor and refactor it into something more OO.
Do not use Eclipse. That thing is gigantic. It would take an experienced programmer a couple of months just to figure out how it all fits together.
How about HSQLDB? It's a mature project that's used in the real world, and it's fairly complex - but it's also limited in what it tries to do, so the complexity is still manageable.
You can probably look here: http://java-source.net/
My personal one would be something like Eclipse, which everyone uses, works well (enough), is very extensible, and written in Java. But of-course, that's a huge application
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 12 years ago.
HI
I am a B.E(CS) fresher.I am searching for a job in IT.There are openings for few C++
developers than java developers.Once i get 1-2 years of experience as C++ developer,can
i switch to a java application developer(for survival).
If your smart you can switch to anything. Really.
Specifically regarding programming languages, a language is like a tool used for a particular problem. See yourself as a carpenter rather than a 'hammer operator' or 'saw operator'.
See similar questions:
Learning multiple languages
Sure you can. Just don't underestimate the effort to learn the language well - you will be benefitted by the syntax looking familiar, and flabbergasted at the size of the runtime library.
If you go for this, write a lot of code.
Possible, but the environments/frameworks for each mean they are more different than the cosmetic syntax similarities might suggest. Don't assume they're basically interchangeable.
From an employers point of you I'd say previous 1-2 years experience will not count for much if anything. Friends of mine who have tried this in the past have had to drop a lot in salary and almost start in junior positions again. With only 1-2 years of experience that might not make a big difference in your case.