A
A
Albert Sultangulov2019-01-27 17:42:47
Java
Albert Sultangulov, 2019-01-27 17:42:47

Which tools to choose for learning Java, Kotlin, C#?

Hello! I am a novice programmer, gathering the necessary tools to get started, I want to know your opinion, advice and, possibly, additions to my choice of sources for self-education (books, courses, guides). The question is very important for me, because it affects the quality of my education, so I will be very grateful!!! Direction: mobile development of applications and games. Languages: Java, Kotlin, C#. Programs: Android SDK (what is it? I don't know XD) , Android Studio IDE.
Found a course on Java 2013, do you think it is relevant? In addition, its author himself at that time was a beginner and, while studying, wrote this course.
Here is the course itself: https://startandroid.ru/ru/uroki/vse-uroki-spiskom.html
There is also such a site with guides: https://developer.android.com/guide/
Books chose the following: Knuth, Kormen, Romanovsky "Discrete Analysis", Martin "The Ideal Programmer". A. Wald "Android for Developers", To Marsicano "Programming for Android", "Kotlin in action" by D. Zhemerov. Tyrtyshnikov "Matrix analysis and linear algebra". immersivemath.com/ila
I haven't looked for anything under the C# language yet, and I think it's too early, I need it to develop games for android. So far Java, then Kotlin, then C Sharp. Maybe I missed something ...
don't throw slippers, I'm a beginner)) And yes: I like to build a big plan, and then proceed.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
S
Sergey Gornostaev, 2019-01-27
@Berht

Do not throw slippers, I'm a beginner))

Who stopped when?
A beginner needs to focus on one thing.
Thrice slag.
Some random set of alphabets. There have already been questions on the Toaster many times what to read for a novice mobile developer.

A
Alexander F, 2019-01-30
@Filex

Try with the basics.
Job4j.ru courses helped me

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question