programming language - doubility-sky/daydayup GitHub Wiki

A programming language is a formal language, which comprises a set of instructions that produce various kinds of output. Programming languages are used in computer programming to implement algorithms.

Principle

Learn

  • learn shell first!
  • Learn X in Y minutes, Whirlwind tours of (several, hopefully many someday) popular and ought-to-be-more-popular programming languages, presented as valid, commented code and explained as they go.
  • Project Based Learning, A list of programming tutorials in which learners build an application from scratch. These tutorials are divided into different primary programming languages. Some have intermixed technologies and languages.
  • 重新审视《GOTO 语句被认为有害》

Projects

Tools

Resources

  • A.W.E.S.O.M. O is an extensive list of interesting open source projects written in various languages.