How to avoid the confusion caused by the simultaneous learning of multiple programming languages?

Source: Internet
Author: User
Keywords Php
For example, just learned a little C, a turn around to get PHP, I actually do not know how to declare variables, also forget the variable name to add $

Reply content:

It's confusing for you to learn Java, Ruby, Haskell, and Python at the same time you learn haskell,ocaml,erlang,prolog and try it ... You let it chaos, correct the number of times, you will grow a memory, you can separate.
I'll teach you two formulas and take a good hold:
One
He is strong by his strong, the breeze blows the hill;
He crossed him horizontally, and the moon shone on the river.

Second:
He has come from his own evil, and I am really angry. at the same time as the University Curriculum C language, the data structure course with Professor Pascal is very normal. Write more and look more. I did it at first. If you write more on both sides, it won't happen. At the same time to learn C + + and Java, feel a bit messy or specialize in a bar almost every day I am using C#,VC and Delphi processing three different projects, did not feel anything messy. They are all connected, mainly the thinking of the programmer. Some grammatical categories of things are similar, forget, you can search the Internet for chaos in order to find out the characteristics of each language design.
To the upstairs, you can learn the language of cross-paradigm at the same time try it, it is sour.
Functional (Haskell), Object-oriented (C#/java), logical (Prolog), Imperative (C), and a bunch of scripts (Ruby,python) You guys are enough, man. How do you guys get to the point? According to the individual humble opinion, the programming language is proficient in one door, then the rest of the start soon, after all, the human energy is limited. But on the other hand, comprehend by analogy, that is why there are programming great God can be so many languages, but in the final analysis of the people must be from the beginning of their own language to "comprehend by analogy", so the main don't tangle, first put all the energy in a language, like you mentioned C, learn slowly in the first. I think it's pretty hard to learn as many languages as I do upstairs.
  • Contact Us

    The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

    If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.