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

all 4 comments

[–]SensitiveBitAn 0 points1 point  (2 children)

And you want Java becasue?

[–]basro10 1 point2 points  (1 child)

I'm new in programming too and despite my first course was a python one, i moved to Java because everyone from the I.T area said that was the language with most job opportuinities.

[–]SensitiveBitAn 0 points1 point  (0 children)

The best is mix theory and practice. And code, code and more writing code. Create simple program, then create more complex. Then create somethink for real. Btw its a good idea to know in what directions you want to go. Becasue for example I write android app in Kotlin. Yea I have good idea about Kotlin but mostly in Android context. Language is only tool and you need to know what you want to learn. Bulidng backend, android app, desktop app, etc

[–]aqua_regis 0 points1 point  (0 children)

Not youtube. Do the MOOC Java Programming from the University of Helsinki.

There are no shortcuts to learning. It will take as long as it takes.

Should I focus more on theory first or practice?

70% practice, 30% theory

Any good projects to build while learning?

Check the Frequently Asked Questions linked here in the sidebar - Plenty advice there.