N
N
NakedFish2017-03-02 19:15:25
.NET
NakedFish, 2017-03-02 19:15:25

C# as the first programming language. How to build a study plan?

Hello. I am a student. There are no practical programming skills, everything is fine with the theory - it is not difficult to understand variables, arrays, recursion. I would like to know how to quickly and productively learn C # to start working with Unity, in particular with 2D, more or less sure. Help plan the study. For study, there are 5-6 hours of free time per day and about 2 months. How can I make a plan to achieve the result I need as quickly as possible?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
F
Fat Lorrie, 2017-03-02
@NakedFish

I am a student.

What school student?
Shield in hand and go!
What result do you need? You can write a Halloword in an hour, but the average person can start writing something normally in six months or a year.
5-6 hours a day is a lot to study. I would even say that this is too much, because you can absorb more information than "digest", a cold dense mass of raw information is formed in the head, which sticks out with keywords from different sides. Optimal is 3-4 hours (2 for theory + 1 for experiments with code) + healthy sleep at 7 o'clock.
First, are you in a hurry? It's not worth it, nothing ingenious will come out of the pen in the next year, this is normal. First, at the very least, learn to write something primitive while simultaneously studying the FCL API, then make small tools on this base. Then you take on serious literature like Richter and learn the essence of CLR. Knowledge of C / C ++ here could be useful if you are taught them. Then "Gang of Four" and learn how to assemble primitives in a heap competently, using development patterns. At the same time, you master a bunch of new languages ​​and technologies, experiment (without this, there is a risk of quickly burning out and abandoning programming). It’s useful to get a job and work somewhere for a while, cut open source. A mentor is great, but not required. Beware of paid courses, love books.
And, most importantly, if you really want to learn how to program well, then do not limit yourself to Unity (where C # is a scripting language, along with JavaScript), hone your knowledge, dig deeper than frameworks, be interested in IT, learn to solve real problems. After all, this is not the worst profession that can make you a future.

I
Ivan Filatov, 2017-03-02
@NYMEZIDE

https://metanit.com/sharp/
https://unity3d.com/ru/learn
and for you to make plans - you need to look for a mentor. want a lot.
the plan is simple - start with the basics on metanit, and do everything point by point with pens. you can’t cope, you don’t understand - again.
then switch to Unity, there are a lot of examples, video training in English is also enough for a start. then everything is in your hands! good luck!

S
sir_Maverick, 2017-03-02
@sir_Maverick

Take and write. Anything.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question