I
I
Ibra_tokmak2021-02-23 09:41:26
Java
Ibra_tokmak, 2021-02-23 09:41:26

How to learn java?

Hello. I am from the Russian outback, financial resources are limited, I want to become a java or Android developer. What courses should be considered now? Is it possible to learn a profession on your own? Have a basic knowledge of the basics of programming

Answer the question

In order to leave comments, you need to log in

5 answer(s)
S
Sergey Gornostaev, 2021-02-23
@sergey-gornostaev

Courses are not required. You just take a primer, learn and practice.

O
Orkhan, 2021-02-23
Hasanly @azerphoenix

Good afternoon!

Is it possible to learn a profession on your own?

Yes, it's possible.
From my own experience, I can say that you can do without taking courses. The advantage of the courses is that a more experienced developer will draw your attention to what is possible, you will not pay attention to and will not devote proper time to.
You noted that you want to become an android developer, but for this you need to learn the Kotlin language rather than Java. But knowledge of Java is highly recommended too.
So you can start learning Kotlin immediately and then Android API, or you can start learning Java, then switch to Kotlin and learn Android.
I note that knowledge of Java (or Kotlin) is not enough for Android development. For example, you need to learn the basics of working with SQL for database queries. You also need to spend time on basic things, such as OOP principles, design patterns (GRASP, GoF) and algorithms.
Ideally, you can find a mentor who will supervise your learning process, i.e. In fact, this is not a teacher, but just a consultant. This is for someone to review the code and point out your mistakes. There are telegram channels where you can find volunteers for this role, or you can find them on a paid basis.
Also, an important role is played by knowledge of the English language at the level of reading technical documentation. So download apps (Cake, Lingvo and maybe better ones) and improve your English.
As for learning Java, I recommend starting with books.
For example,
G. Schildt - A Complete Guide to Java (you can start with this book)
B. Eckel - Java Philosophy (better to read something simpler before him)
From the video channels I can recommend the following:
Java
Android
Android_2
You can look at the courses on the Udemy website . They are relatively cheap, on average - (from $10 to $20). There are quite good courses, especially in English.
You can check your skills on the sites:
HackerRank
LeetCode
Good articles are found on Habr and JavaRush. To get started, this knowledge should be enough.

D
DollyPapper, 2021-02-23
@DollyPapper

  1. Reading - Bres Eckel: Philosophy of java along the way doing tasks from the textbook. The goal here is simple, to hone the basic constructions of the language
  2. Immediately after reading, and maybe even earlier, if you feel the strength in yourself, you start writing your pet project. Then another. Another. rewriting the old

A
alfss, 2021-02-23
@alfss

Not sure about the quality, but you can start with this https://youtube.com/playlist?list=PLyfVjOYzujugap6...

O
Odissey Nemo, 2021-03-07
@odissey_nemo

At one time, programming was taught according to a different, more human algorithm.
An older or simply more experienced comrade appeared to you, a kind of guru who answered all your questions, but did not write programs for you.
After poking around with it for a couple of weeks, you suddenly began to understand what you were writing!
Perhaps, on the periphery of the former great country, outside the black city of the yellow devil Moskvabad, something else has been preserved from those human times. Look, and suddenly)))

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question