Alright /g/, I'd like to get into programming, whats the best language to start out in, I don't care what I'm doing, just the languages that will be helpful in the long run.
>pic not related
>>55533644
algol
>>55533644
Lambda calculus
>>55533644
succ
>>55533644
Basic k modal-logic, a language made up of strings of the letter Z, or Spanish.
>>55533644
Pseudocode
>>55533644
C+=
>>55533644
command prompt
CSS
>>55533644
Outdated copy/pasta, but start here:
---
So you want to learn programming?
Pick a starting language. For beginners, there are generally two recommended "programming families" that you can choose to start learning:
-Dynamic programming languages, such as: Python, Perl, Ruby, Lisp
-Structured programming languages, such as: C, C++, Java, C#
These are amongst the most popular languages in use worldwide, including 4 from the top 5. Both approaches are perfectly fine, and well-documented.
-Dynamic programming may be a bit more suitable for those who need their programs to do heavy mathematics, and thus it is more popular in academia.
-Structured programming is a bit more suited for making general applications, and thus it is more popular in industries.
If you cannot decide, flip a coin.
If you choose dynamic programming, you may want to start with Python. It is very easy to pick up. Here are some good sources:
http://www.learnpython.org/
http://learnpythonthehardway.org/book/
http://www.codecademy.com/en/tracks/python
If you choose structured programming, you may want to start with C, then pick up C++. C is very well documented, and C++ is generally "C, with extra concepts added". Sources:
For C:
http://www.cprogramming.com/tutorial/c-tutorial.html
http://c.learncodethehardway.org/book/
http://www.learn-c.org/
For C++:
http://www.learncpp.com/
http://www.cplusplus.com/doc/tutorial/
http://www.cprogramming.com/tutorial/c++-tutorial.html
http://en.cppreference.com/
>BUT I WANT MORE SOURCES!
Read: https://wiki.installgentoo.com/index.php?title=Programming_Books
>BUT I WANNA START WITH [LANGUAGE X] INSTEAD!
Sure, if you like. But the languages shown above are considered very good for beginners.
>BUT I WANNA MAKE iPHONE GAMES!
Learn Objective C and/or Swift.
>BUT I WANNA MAKE ANDROID GAMES!
Learn Java.
>BUT I WANNA MAKE A COOL WEBSITE!
Learn HTML, CSS, and Javascript.
>BUT I WANNA MAKE PC GAMES!
Learn patience.
Lua. Its very easy while keeping a high functionallity. So its as easy as C# while being as useful as Java on the mobile side.
>>55533644
java js php sql hadoop
all available courses for free in http://durgasoft.com
>>55533864
please tell me this is real
>>55534018
Underrated post