Hello, what language would you recommend to teach first? I mean, not from the web.
Closed due to the fact that it is necessary to reformulate the question so that it was possible to give an objectively correct answer by the participants Dmitriy Simushev , tutankhamun , ThisMan , Visman , fori1ton Oct 13 '15 at 15:13 .
The question gives rise to endless debates and discussions based not on knowledge, but on opinions. To get an answer, rephrase your question so that it can be given an unambiguously correct answer, or delete the question altogether. If the question can be reformulated according to the rules set out in the certificate , edit it .
5 answers
Russian (punctuation and spelling)
- But seriously, many start with TP - not very complicated and will teach you to literacy in building programs - Only_fallen
- oneAs for me there are no difficult or simple languages (Assembler exception xD). <br> And you can learn any language yourself from 0 and you can start with absolutely anything - Zowie
- oneI will support <a href=" hashcode.ru/users/3543/only_fallen"> @Only_fallen </ a >, Turbo Pascal. Good for learning programming in a broad sense. Having mastered one language, others learn easier. - Ildar
AlexWindHope correctly said - the language must be chosen from the task, and just because the language can not learn. I started with the study of FORTRAN, focal, basic and assembler. I know some languages well, because I taught them myself for some of my tasks. What was on the program - almost do not know. Then there was a need to create a site learned html, css, javascript (just what I needed) and Java2. Now, when sites have large volumes and store and process databases, I decided to study php. Why not Java2. There is one drawback. I stuffed my first java site with applets, but not all had VJ installed, and my pages were not fully displayed ... I decided to abandon Java and learn php - which is processed by the server. In general, many programming languages. I need to know lisp to improve autoCada. So choose a language as needed. Knowing what one language is good - the rest will be easier to learn. They are similar - differ in syntax ...
ZY As for TPascal, I can't say anything. I have not studied.
- Naya any one language is good - the rest will be easier to learn. They are similar - they differ in syntax ... <br> Not only them, but really knowing one of the languages is really very easy to learn any other - Zowie
Just learning a language is a detrimental activity, it’s best to invent a task for yourself and learn the language that would be best suited to solve this problem. By myself - when I taught C as a child (and I just taught it so that I knew) there was no interest, everything was very tight and miserable ... I ended up quitting.
Normally, I began to learn programming precisely when the task appeared (the task was very simple - registration and authorization).
When you already know 1 of the programming languages, you can already get acquainted with other languages and, possibly, change your preferences.
You can’t write a project right away, find a cycle of tutorial articles on C # on the Internet, put VisualStudio and go ahead, type examples of programs, write and write simple programs, soon you will stick to what)
By languages:
1) Pascal is already quite old, even in my time it was no longer relevant.
2) Java is good. Still, Java is not very different from C #, except that in VisualStudio with better documentation, you haven't written anywhere what it is and why.
If you want to program in WINDOWS, then do not make mistakes like everyone else, including me, teach C ++, learn to program in the console, as you will immediately go to C ++ Win32 and practice creating applications with windows, etc. Understand how Windows works and then you will be given any language with ease! From the first, there are no pascals and other nonsense. And if you want to become a real pro then immediately after you understand the core of Windows go to Assembler under Windows. And study it well. Download Visual C ++ and you will be paradise
I started with pascal and delphi! Because no one indicated the true path in programming. Now I understand that I lost a whole year!