Learn to code
Learn to code
Other urls found in this thread:
cprogramming.com
learn-c.org
learncpp.com
cplusplus.com
cprogramming.com
en.cppreference.com
isocpp.org
learnpython.org
codecademy.com
wiki.installgentoo.com
twitter.com
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.
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.
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
learn-c.org
For C++:
learncpp.com
cplusplus.com
cprogramming.com
en.cppreference.com
isocpp.org
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
>BUT I WANT MORE SOURCES!
Read: wiki.installgentoo.com
>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~
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>\?