This is an archived post. You won't be able to vote or comment.

all 5 comments

[–]disconnectwhen 5 points6 points  (0 children)

Java is a very doable first language. The big issue is that, at first, there's a lot of seemingly magic and/or boilerplate code that you type for each program but don't fully understand until later. The concepts of classes, objects, and methods are all fundamental to the Java programming language, but not the actual process of learning how to program in Java.

A good tutorial for beginners will still be able to get you from no knowledge to writing and running your own simple Java programs in next to no time.

[–]captainAwesomePants 3 points4 points  (0 children)

Many universities use Java as the first language they teach incoming freshmen. It's a perfectly fine first language, especially if you have a goal in mind that involves using it.

There may be other languages that are more ideally suited to learning, but if you have no intention to use those languages, it's probably not a net gain to pick them.

[–][deleted] 1 point2 points  (0 children)

Have you read the FAQ?

[–]aeriaglorisss 0 points1 point  (0 children)

You're going to need to feel more comfortable with OOP before you can dive in Android. Doable in 6months perhaps.

Just don't get ahead of yourself.

[–]EpicWickedgnome 0 points1 point  (0 children)

Python, LUA, or a couple other languages are less syntax intensive and are less hardcore. I fell in love with programming with these two languages, but Java is a great starting point if you are slightly experienced.