how can be a programmer?
>>58335531
wait for that guy who will post a pasta. I should've saved it somewhere.
Install gentoo
>>58335531
follow her on instagram. this should be enough, that's how most people here do it.
>>58335599
i not have instagram
>>58335538
One second.
>>58335531
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)
http://www.cprogramming.com/tutorial/c-tutorial.html
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/
https://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:
http://www.learnpython.org/
http://www.codecademy.com/en/tracks/python
>BUT I WANT MORE SOURCES!
Read: https://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.
>>58335531
program stuff
>>58335625
well, then you won't become a programmer.
>>58335641
>>BUT I WANNA MAKE PC GAMES!
Cringiest shit I hear all the time
>>58335641
This one. Thanks man
>>58335599
is this the bitch that posted a screenshot of her failing at using a linux terminal and called it programming?
>>58335738
i don't now that, but thanks ...
>>58335641
and thanks man i really appreciate it
>>58335727
>>58335784
Study well anons, the world needs more good programmers.
...cause we are swimming neck deep in non-programmer trash whose biggest contribution to society is copy/pasting from stackoverflow.
>>58335641
good tipz, if you're truly serious, see also:
https://github.com/open-source-society/computer-science
>>58335531
by writing programs... it really is that simple