how-ya-leaked-to-i-program-ly-kak-lies-lite-life-za-3-haga-1

How I learned to program, or how to lose my personal life in 3 steps

To write this message, I have promoted the post on the Lexpable blog, about his attempts to teach with++.
I was horrified by the fact that someone is wrong on the Internet and decided to describe it briefly, how I studied and learn to program.
Firstly, I recommend you determine why you need it. If you want to write games, then Forget about it Keep in mind that writing a snake is just. Write, something more or less beautiful \ working is very difficult. These are not months of study, these are years. Programming years of 3-4 hours a day. If this does not scare you and you are ready to lose Regular sex with large -breasted blondes Most of your life then forward.
These crossed out inscriptions look very stupid true?

Firstly programming Very Wide area. It is very difficult to describe even half the applications. Each area requires its own skills and skills. I initially wanted to talk about the types of programming languages in order to show how smart and educated, I won’t do this either, because it will not be able to help you. Although if someone will be interested, I can write a separate article.

But I (so be it), I’ll tell you about the most popular programming languages with which you can start. And I will tell you about the textbooks that I used in their study.

1. WITHSi. Low -level programming language. For a beginner, he will be very easy for him, but it is very difficult to program.
Something big on it is rarely written. Actually, I would not recommend starting with it, but if you just want to see what projection is, then this is your choice.
The most interesting book on it is:
www.Ozon.ru/context/Detail/ID/2480925/

But she has a few minuses. Firstly, this book is very old and it does not take into account some changes that have occurred with the language. But this is not fundamentally.
And it was written by a very academic style. Approximately like a textbook in higher mathematics. If it is difficult for you to read this, that is:
www.Ozon.ru/context/Detail/ID/966202/

It describes some basic algorithms and tells everything in sufficient detail.

Alas, more books in Russian about s, I have not seen and I could not advise.

2. WITH++
The language that has grown from C, by processing and additives in it OOP
Pleasant language, but insanely loaded and therefore complex. For a beginner, it seems to me too complicated and not clear. But this is one of the most popular languages in Russia. Therefore, I will give a couple of tips regarding literature.

Very convenient reference book, I enjoy it with nongamstop-casinos.uk/ pleasure.

A very detailed book. Despite this, it is read quite easily.

Well, there is also a book from the creator of the language by Biang Straustrup:
www.Ozon.ru/context/Detail/ID/85559/

Beginners, especially those who do not know what programming is and what they eat with, it is difficult and pointless to read it. But as a second book, it looks beautiful.

Recently, a new book by Bjarn Straurupa was published, this time, just for “Newbie”:
www.Ozon.ru/context/Detail/ID/5403053/

I honestly did not see Russian editions, I saw only electronic English. Approximately 100 pages describe what a programmer is and what he is doing. In general, quite interesting. Is it another matter that you need it? Is it interesting? If not … then do you need to learn this at all? Everyone must decide for himself. Probably for those who have never programmed this is the most useful book. The only thing may scare its value. I never gathered my strength and did not order on Amazon. I will probably give myself a gift for the New Year.

3. Python (Ruby, PHP, Perl, JavaScript, . )
Skripte language. Wikipedia article on the topic of script languages is strange. The English option is better.
Why are they together? Because they are practically interchangeable. I like Python more. Learning a newcomer is a pleasure to him. And so I think not only me, but also the guys from MIT (one of the most respected technical universities in the world) who give lectures on it. There is only one problem, there are no textbooks in Russian on Python.
Or rather, but they are either not relevant or completely not readable.
Here is a good book:
www.Ozon.ru/context/Detail/ID/4878060/
But the publication is very old and now it is not to buy it anywhere. Fail.

Actual publication in English:
Oreilly.COM/Catalog/9780596513986
But it was not translated into Russian.

Python has still a wonderful guide for beginners:
Wiki.Python.Org/Moin/Beginnersguide

Great opportunity to learn English. You will need everything exactly. At least you need to be able to read and write on it.

4. Delphi, Pascal.
Pascal appeared almost simultaneously with C. Originally planned as an academic language for teaching programming. Later its development Delphi appeared (OOP was added to it). Now all this is bent and does not develop, I study on it, I would not recommend in any case.

5. C#, java.
I do not program in these languages and I can’t advise literature, alas. Quite popular languages and generally very pleasant. They appeared relatively recently and therefore very well reflect the modern concepts of programming. At the same time quite minimalist. If you find good literature, then this is your choice.

So. We figured out the languages more. But alas, to learn the syntax of the tongue is not enough. This is the same thing that he will learn to drive by car only directly and not be able to make even the simplest U -turn. But we strive for victories in the formula one.

What awaits us next? It depends on the path you have chosen. In addition to Computer Science, you will probably need adjacent areas. A striking example of mathematics. Almost all programmers need it at least at a minimum. And behind the word mathematics, a whole complex of sciences, such as: probability theory, statistics, theory of numbers, etc.D. The basics of electronics will not interfere, at least the framework of computer science.

Well, you have chosen the language, read several books on it, wrote several programs, graduated from the university course of mathematics … Your beard (overhead if you are not a male) already gets to the waist and only you want to erase sweat from the forehead, as it turns out that this is not all … you are still waiting for a whole bunch of books on algorithms), tons of documentation in libraries, thousands of new new newly new ones. discoveries in the field of mathematics, physics, astronomy, physiology of individuals of the opposite sex (and in particularly advanced cases even their!) and t.D.
[Paphos] The path of a programmer is the path of self -development and daily personality growth [/Paphos]

Fuf … it was more complicated than I thought. For those guys with steel eggs or girls with steel … ui ovary? Which I have prepared a gift to read so many illiterate text, and of course you can say that this is full of this. But I chose so much and tried so hard! And then she is beautiful … This is something like how to look at the picture in the Hermitage … What?! WHAT.

They remained outside the side:
1. Functional languages (lispell, . ). For they are little used.
2. Graphic libraries (Opengl, DirectX). They can be safely attributed to the rest of the libraries.
3. A lot of things.

It turned out a little chaotic, but for an article that was written 40 minutes, in my opinion Okay. And where else do you find, so many flat jokes per unit of text.

0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *