K
K
kirillgenets2018-03-02 19:05:25
IT education
kirillgenets, 2018-03-02 19:05:25

What is the programming learning plan?

I am 15 years old, I am in my first year of college with a degree in Information Technology Software and with further qualifications as a programmer technician (on the first year I still have only school subjects, because I entered after the 9th grade). I now understand that what they will teach me in college is not enough, that I need to educate myself. I only dealt with Pascal at school, after all I understood it (I went to the Olympiad once), but I know that Pascal has become outdated for a very long time and it is simply not worth learning. I read that you first need to learn not programming languages, but algorithms, data structures, etc. Interested in a detailed programming training plan (with book titles, links to courses, etc.), because I don't even know where to start.

Answer the question

In order to leave comments, you need to log in

4 answer(s)
S
Saboteur, 2018-03-03
@kirillgenets

Data structures need to be taught in some programming language.
Actually, the whole point is that in addition to numbers and strings, there are arrays, associative arrays, tuples, own structures, ready-made objects, and so on.
Under the hood, it's still bits and bytes, but you just need to get your hand up a little so as not to get confused, because in the age of rapid development you need to be able to use ready-made tools before reinventing your wheel.
The main thing to learn is self-organization.
Know how not to be lazy and wait until someone brings the best book or tells you the best course. Google unfamiliar terms.
Set tasks for yourself that are clear to you and implement them using programming - it is your own task, when you imagine in advance what result you want to get, will allow you to write programs that give this result, and not write examples from textbooks that give "some kind of result and hell knows how it turns out, but it seems to work."
Start with html/css/javascript and python, then add sql.
And not one of these, but all together.

S
sim3x, 2018-03-02
@sim3x

www.google.com.ua/search?q=site%3Atoster.ru+plan+learning+programming

Y
Yoptr, 2018-03-04
@ffhhttee

foundations of programming - non-pejvoda skopin
foundations of programming - Ivanova
programming. mathematical foundations, tools, theory - laurels
programming languages, development and implementation - pratt zelkovitz
databases, application development - rudikov
databases - khomonenko tsigankov maltsev
structural programming - gave dijkstra hoor - in general
, all sorts of university textbooks
language choice - for a beginner is better: js css html
, they are the easiest of all the rest 10 times
https://habrahabr.ru/company/ruvds/blog/315572/
well, C is also good to learn at the beginning - this is a classic

M
Mikhail Potanin, 2018-03-22
@potan

It is important to understand mathematics - set theory and logic. There are good books by Shen on these topics ( 1 , 2 , Elm - very simple, gives quick feedback, you can develop applications from the browser, but at the same time quite powerful. True, it is front-end oriented and requires at least knowledge of HTML, but better and CSS
It's also helpful to read the old SICP.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question