Answer the question
In order to leave comments, you need to log in
I want to start learning Java, need help?
Hello everyone, I usually do Web development of CMS Joomla and web development. I taught C# at university, I seem to like the language, but I don’t like that it’s not cross-platform, and it’s hard to get a job with C#, only if you know ASP.NET, so I decided to try to learn JAVA, seemingly similar languages, but there are a couple of questions, maybe help me answer them
1) Am I doing the right thing or is it better to learn ASP.NET
2) Tell me a good book on Java, so that there would be less theory more practice, since I do all if else while for, etc. I know
3) Maybe there is a good video course in Java, I just learn the best from videos
4) Tell me which is the best to learn the graphical shell? I don’t know if I called it correctly or not in (C# has WinForm WPF)
5) Is there Russian documentation on Java
Answer the question
In order to leave comments, you need to log in
1) Who told you that it's hard to get a job with a c# pen? no harder than a Javistom.
2) Schildt's book
4) Java rarely writes a GUI, in which case it's better to use c# though.
5) Why?
1) no matter what to learn, there is work both there and there, salaries are approximately at the same level (with an honest comparison, and not stupidly poking at graphics),
2) a) java se. Suggest authors. Horstman, Bloch - the first describes java se (java professional library volume 1,2), the second describes the nuances (effective java). javarush.ru - all the same only in simple language.
b) java ee (this is se + a set of specifications, if you just explain it). - the Internet needs it. There are no explanatory books, smoke manuals of frameworks.
3) Kislin. - the most intelligent course on the web, because it is constantly updated. The rest are hopelessly outdated or they consider old technologies.
4) javafx - at the moment. swing and awt are deprecated.
5) no, in java there is nowhere without English. There will be no Russian documentation, new java will be released every half a year
If you want to get into the wonderful world of the JVM, then start learning Scala .
There is also Kotlin , but this is for dumb people like me who have not mastered Scala.
But if you really want to become a java developer, then I recommend looking here
<:o)
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question