Learn a programming language

Program in 18 languages, convert code to other languages [C language] [C++ language] [Fortran 90 language] [java language] [python 2 and 3 language] [swift language] [ruby language] [perl language] [julia language] [lisp language] [ada language] [ballerina language] [haskell language] [pascal language] [go language] [R language] [dart language] [rust language] [nasm language] [scripting languages] [other languages jovial neliac cobol basic ...] [file links to all languages examples] Timeline and history of programming languages: [http://en.wikipedia.org/wiki/Timeline_of_programming_languages] [http://en.wikipedia.org/wiki/History_of_programming_languages]

Learn from examples, not from language reference manual

Get source code for examples that compile and execute. 1. You must be able to output at least an integer, a string, and a floating point number, initially just one method, there may be many methods, that comes later. 2. You need to know the commands to compile and execute the source code on your computer and operating system. At a minimum on, Windows, Linux, MacOSX. 3. You must be able to declare variables and list and arrays and matrix of various types. 4. You need to be able to have loops, iteration statements 5. You need if then else conditional statements 6. You need to be able to create functions, procedures, subroutines. 7. You need to be able to read and write files in various formats. 8. You need to be able to use a number of files combined to build a program. This may include packages, libraries, operating system commands, header files, etc. 9. If you or possibly others may use your code: Quickly translate working source code to 2 other languages. Then test source code on 3 operating systems Windows, Linux, MacOSX Some languages have extra samples, such as math library Then, sum language summaries 2018 most popular programming languages programming language dates available some history, dates, of programming languages dates of hundreds of programming labguages haskell and lisp are functional programming languages R is best for statistics matlab and mathematica are best for many math problems fortran is still used and is the math libraries for matlab and python numpy julia is one of the newest languages, still changing like many languages swift is prefered for MacOSX and works on linux Fortran, matlab, R and julia start subscripts at 1, not zero like most
  My programming experience recorded as counting files and lines of code

Last updated 2/13/2022