[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | | Home]

How did /g/ start learn programming?

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 32
Thread images: 3

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.
>>
>>61810283
>>61810261
>>61810269
>her
>>
>>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
>>
File: 1500926023756.gif (25KB, 112x112px) Image search: [iqdb] [SauceNao] [Google]
1500926023756.gif
25KB, 112x112px
>>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.
Thread posts: 32
Thread images: 3


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]
Please support this website by donating Bitcoins to 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
If a post contains copyrighted or illegal content, please click on that post's [Report] button and fill out a post removal request
All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site. This means that 4Archive shows an archive of their content. If you need information for a Poster - contact them.