Monday, September 21, 2020

Don't try to learn a language thoroughly right away.

Until you need to know all the nuances. You need to learn how to solve problems using a programming language. Instead of digging through textbooks, try solving problems in practice.

about algorithms first. For example, the book by R. Sedgwick "Algorithms in Java ". Develop your logic skills and be confident. Everyone went through this, so it will work out for you.

Participate in contests, competitions, hackathons.

Find what inspires you, specifically you. But, perhaps, what novices should not start with is C ++. This is not a language that can inspire a person who has not previously been associated with 

the study of computer science and mathematics.

You may have noticed that many of the paths in this infographic lead to Python . There are several reasons for this. One of the main ones is not at all that Python has an unimaginable number of cool functions. The main secret that Python is really good for beginners is that Python allows you to quickly get started careers in computer engineering.

Anyone who starts learning something new can often face a feeling of frustration, failure, everything falls out of hand, you don't want to continue. What a beginner really needs is a minimum 

of effort and waiting between writing code and executing it. Forcing a newbie to wait for compilation, as in C, for example, is to voluntarily lose a future new specialist. And if a newbie has to compile on Mac OS X, where you need to install Xcode, overcome all compatibility problems and read half of the Internet in search of a solution to another compiler error - what pleasure can 

you talk about?

Scripting languages ​​like Python give you a quick glimpse of code at work, whether you're on Windows or Mac OS X. Yes, and one more important detail: to get started in Python, a user just needs to go to the website, download the file, and run it. How much friendlier?

In addition, a large number of easily embeddable Python libraries will help a beginner to try them all quickly and painlessly.

Actually, this is why those who start programming from scratch are advised to start with Python.

No comments:

Post a Comment