It would probably be best to learn just one at a time. Python is probably considered to be the most general purpose language. It depends on what you are looking for, though. In 95% of cases, Python can do way more than Java can, and do it faster. : ] It is not a bad thing to start with Java, though! I started on C++, and eventually moved to PHP. Even though C++ is much more powerful, I found I understood PHP better when I came to it with a background in C++, and now I know PHP much better than I ever knew C++.
The only problem you're likely to face with your second programming language is that every single book/tutorial/whatever insists on telling you some of the most basic pieces of programming instead of the actual language itself.
Good luck!How many programming languages can you teach yourself at once?
To be honest, it is nearly impossible to teach yourself a computer language... I studied Java for quite a while on my own, I was able to write code and edit source code and everything, however after taking a formal course, I felt like I only knew about 5% of it!
Java is a GREAT language to start off with though, because it has similarities to many other languages. After learning Java, which took nearly a year, I was able to become fluent in C, C++, and other Object oriented languages very easily!
I would continue learning Java, then move to Python, but it is up to you!
From experience though, Java is able to do most of the things python can do, even make Stand Alone EXE programs. I wasn't aware of this until recently though...
Anyway, Best of luck!
There is a difference between beginning learning and applying. If you are a real newbie (lack of better term) to programming you probably couldn't handle more than once.
Even myself, if I'm learning a brand new language I'll focus on it for a few weeks to get the basics. In the meantime I will be coding in other languages.
However, some people are better at mentally separating things.
I did Pascal, Cobol, and Fortran simultaneously.
And then my 'ex' threw EVERYTHING out. ';He thought it was garbage';. NOT in a garbage bag. In a lime green milk crate, completely organized in front of the cedar closet.
sorry, ancient history, still annoys me.
He is history, we have ELEVEN (11) computers.
Whatever you are comfortable with is the right amount for you! Have fun. =]
I'm not sure about Python but if you understand the principles then picking up a new language should be fairly easy.
I would learn Java first then move on but I'm sure others will have different views
No comments:
Post a Comment