D
D
DIMA Isaev2019-01-11 19:12:02
C++ / C#
DIMA Isaev, 2019-01-11 19:12:02

Which is better: learn c# or just c# under Unity?

It would be better if I learn c# or c# but immediately under unity

Answer the question

In order to leave comments, you need to log in

5 answer(s)
D
Denis Gaydak, 2019-01-11
@MrMureno

What programming basics do you already have in your head?
then it's better to have a C# unit right away. get in line faster. and learn the rest according to the "occurrence")
If you just took up this business ..
then not with #, but the basics. Algorithms. Decomposition. Data structures.
learn to think in a "programmer way"))) you can just on the basis of studying the basic c#, so to speak))

M
MrDywar Pichugin, 2019-01-11
@Dywar

1) The language itself. ITVDN (courses), Metanit (site guide).
2) Unity3D. ITVDN (courses), YouTube, Books.
Working with two unknowns at once is more difficult than studying them one at a time.
Unity has a lot of bells and whistles, but it's better to delve into them when C # is perceived easily.
If we take the study time to the desired level as 100%, then it is better to first get the first 50%, and then the second 50%. Because the latter depend on the former. It is difficult to keep in mind two unknowns, closely related.
Basic level - I know cycles, etc., this is not enough.
Basic level - I know almost everything about the syntax of the language, I can answer almost any question of any example. This is a good base on which to put Unity3D or another framework.

S
stictt, 2019-01-12
@stictt

Vanilla C# is slightly different from Unity C#, at least in terms of garbage collection. It’s not very easy to learn C# in terms of units, since it is mainly presented there as an interface for interacting with the game development environment, and if you want to file a better feature, you can hit the ceiling. And without basic knowledge of C #, you simply can’t understand how something works, and as a result, you won’t be able to use it. From my own experience, I think Herbert Shieldt - C # 4.0 and a video course to consolidate knowledge, ideally smoking in parallel. https://www.youtube.com/playlist?list=PLoidR5UIGL3... . For the very sophisticated, you can add the book Object Oriented Analysis and Design, which will give you an understanding of what, why, and how the program should ideally look like, and you can visualize the design, in the part you need. This way the work will go better.

P
Peter, 2019-01-11
@petermzg

What is the best way to learn a spoken foreign language? From books or talking to real people?
So it is with programming languages.

#
#, 2019-01-11
@mindtester

it all depends on the goal:
- want to write games?

c# but immediately under unity
and if you can’t conquer the world with games, then pull up Asp, .Net Core, WPF or whatever you need
- do you want to work as a coder in the near future? (but in the evenings still try to write games) - then vice versa

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question