How did /g/ start learn programming?
I sgined up for CS at university after I found out how much money you could make by doing it.
I installed Swift Playgrounds on my iPad Pro
>>61810225
why is her chin so weird?
>>61810261
that her lip brudda
>>61810269
>lip all the way down to her very fucking outline
why can't moe anime into anatomy?
>>61810283
shes looking downward and would you expect a cartoon not to have stylized facial expressions?
Took a VB course is high school and forgot about it
Took the intro to programming course in college (Java) and the rest is history ;-)
>>61810283
That particular shot is not supposed to be anatomically correct. The anatomy is exaggerated for expressivity. Specifically it's meant to hyperbolously express how hard she's concentrating.
>>61810291
I would expect any human to have lips, not a fucking outline for a mouth
>>61810301
I can grasp the concept of shit like .3. faces which it's trying to imitate but this shit is far too stylized.
>>61810240
And how much money do you make now?
>>61810361
190k USD a year
>>61810366
Fuck, if you can get that much from programming, I might actually consider a GED and a College degree
and where do you work?
>>61610387
where do you work?
>>61810261
>>61810269
>>61810283
>>61810291
>>61810307
>>61810316
Don't bully Nenechi
>>61810523
She's a fucking retard
>>61810225
watching mr robot
>>61810535
she's smarter than me and possibly you
>>61810567
>she's smarter than me and possibly you
That's a very low bar anon.
>>61810225
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.
>>61810667
As for me personally: Did not know anything about programming until I entered college. "Introduction to C" was the best course ever! It was like playing digital lego, but with even more freedom!
bought a book from barnes and noble when I was a freshman in high school and learned me some C++. It served me well when I took AP Java since I already knew everything. went to uni for CS after that. although there is zero reason why you couldn't just get the textbook and learn the same thing.
Got a MSX as a kid and basic was my favorite game.
>>61810240
Which university you go to tho
>>61810667
>>61810678
Trying to recruit more slaves?
>>61810225
who /starcraft map editor/ here?
I learned basic boolean logic there, making gamez within gamez
>>61810839
Berkeley
>>61810852
warcraft 2
>>61810860
>>61810840
Slaves? No, lol. Not slaves... more like indentured servants.
>>61810225
TI-84+ motherfuckers
Programmed minesweeper and battleship by hand.
Then I learned Java with an O'Reilly book and my productivity went to zero, which burned me out for a while. Currently using Go and avoiding OOP, namely methods and interfaces. Feels good. Most structs should not have methods.