Learn to code

Learn to code

Attached: computer_code.jpg (1024x576, 231K)

Other urls found in this thread:

cprogramming.com/tutorial/c-tutorial.html
learn-c.org/
learncpp.com/
cplusplus.com/doc/tutorial/
cprogramming.com/tutorial/c -tutorial.html
en.cppreference.com/
isocpp.org/faq
learnpython.org/
codecademy.com/en/tracks/python
wiki.installgentoo.com/index.php/Programming_resources
twitter.com/NSFWRedditVideo

The OECD chief said coding is useless.

sounds like a smart guy

what happened to the word "programming"

It's the part that require actual thinking.

Attached: matrix1-660x275.jpg (660x275, 64K)

What's the best language to start with? I don't really care about ease/learning curve so much; I'd rather pick whatever language would let me learn the most instead of hiding what's really going on behind fancy features.

Attached: 1541184940120.png (335x306, 99K)

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:
-Dynamically typed/interpreted programming languages, such as: Python, Perl, Ruby
-Statically typed/compiled programming languages, such as: C, C++, 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.
-Dynamically typed programming may be a bit more flexible, convenient, and forgiving. It is more popular in academia.
-Statically typed programming is a bit more suited for making general applications. It is more popular in industries.

Cannot decide? Flip a coin.

If you choose statically typed/compiled programming, you may want to start with C, then pick up C++. C is very well documented, and teaches many universal programming concepts. C++ is based on C, and adds new concepts. Sources:
For C:
The C Programming Language (K&R)
C Primer Plus (Prata)
cprogramming.com/tutorial/c-tutorial.html
learn-c.org/

For C++:
learncpp.com/
cplusplus.com/doc/tutorial/
cprogramming.com/tutorial/c -tutorial.html
en.cppreference.com/
isocpp.org/faq

If you choose dynamically typed/interpreted programming, you may want to start with Python. It is very easy to pick up. Here are some good sources:
learnpython.org/
codecademy.com/en/tracks/python

>BUT I WANT MORE SOURCES!
Read: wiki.installgentoo.com/index.php/Programming_resources

>BUT I WANNA START WITH [language x] INSTEAD!
Sure, if you like. But the languages above are considered good for beginners.

>BUT I WANNA MAKE A COOL WEBSITE!
Learn HTML, CSS, and Javascript.

>BUT I WANNA MAKE iPHONE GAMES!
Learn Objective C and/or Swift.

>BUT I WANNA MAKE ANDROID GAMES!
Learn Java.

>BUT I WANNA MAKE PC GAMES!
Learn patience.

...

learn machine code

>If you choose statically typed/compiled programming, you may want to start with C ... C is very well documented, and teaches many universal programming concepts.
Sounds like a good place to start. Ta.

IT here, don't.

Do math or medicine or some shit

It is. I wish you luck in your endeavour!

machine code for what processor

>Do math
Mathfag here, don't.
Do engineering or medicine or some shit

Do not pursue a programming career path. The daily 0% human interaction will kill your soul

>being a literal normie

>Do engineering
Engineeringfag here, don't
Do law or management or some authoritative shit

NEET here
Take it easy~

Attached: 1525977160328.jpg (640x480, 168K)

computer science student here. did i fuck up

you will need to ace your interview and you should do some intern

do practice algorithm in pseudocode for interview

>you will need to ace your interview and you should do some intern
think that's true for any stem job outside of medicine nowadays tbf
i was thinking about going to grad school

ARM Cortex

I am a google SWE so I guess I must know how to code :-)

I've been programming the last 8 years of my life

What kind of programming do you mostly do at google>\?