[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 | Free Show | Home]

How and when did you learn to code /g/?

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: 55
Thread images: 11

File: 1482262212146.png (164KB, 1920x1080px) Image search: [Google]
1482262212146.png
164KB, 1920x1080px
How and when did you learn to code /g/?
>>
>>58802529
When I wanted to /dev/null you.
>>
I wanted to scratch my own itch, so I made a programmable claw with Lego Mindstorms
>>
>>58802529
College. I'm still taking courses.
>>
>>58802529
Highschool because I was interested in computer viruses. They seemed very mysterious to me at the time. However, it wasn't until after college that I became good at it.
>>
When I was about 18.
But I was absolute garbage until I was about 22.
Hell, my code from 6 months ago looks like garbage.
>>
>>58802529
I never did.
>>
>>58803375
Oh, why, because I was in TAFE
>>
College, because adults and teachers said shit like "u fucking study hard then u can go college and learn code"
>>
File: Untitled.png (29KB, 1274x752px) Image search: [Google]
Untitled.png
29KB, 1274x752px
Wanted to make cheats for Minecraft when I was 14. I'm 20 now.

Made my cheats, moved on to making shitty terminal-based games in C++, then went on to learn C, then back to C++, then started learning OpenGL and SDL, then SFML when 2.0 came out, now I'm learning how to use Unity and thus learning C# for scripting.

Pic is a project I worked on for like a week about a year ago, never finished it, but I learnt a lot about game engine structure and what not to do. Until I replaced my tile-creation function with one that uses emplace_back() instead of creating a new temporary tile and pushing it to the tile vector, I was getting ~20fps - after replacing it, I was getting 800+ uncapped.

Got as far as making a working cave generator that ensures the chosen spawnpoint and exit point are reachable via a flood-fill and fills (almost) any voids, then got bored.
>>
Bored between classes,
No friends,
Basic on a ti-83
>>
File: 1485839351910.png (446KB, 686x634px) Image search: [Google]
1485839351910.png
446KB, 686x634px
>>58803493
>Wanted to make cheats for Minecraft when I was 14
>Minecraft
>14

Jesus Christ, how horrifying
>>
>>58804155
2010 was 7 years ago anon
>>
mid-90s when I tried to make games with bat files and qbasic.
>>
>>58802529
stuck at grandma's house on holiday about 12 years ago, her house was ~4hours drive away and I had taken my computer
her only internet connection was dialup and the modem was a pci card in her computer
bored af looking around for something to do on my machine and i found some php tutorial videos i had downloaded ages ago thinking programming would be interesting
watched them and couldn't stop, i'd be programming from morning till night for months.
got a job as a programmer pretty quick and learnt that actually php was shit, learnt vb, then c#, then c and c++, then went and did cs at uni, fucking easy, learnt java, python
>>
>>58803493
>flood fill to test contiguity
tha fuk how about you learn some graph theory you nugg
>>
>>58803387
I'm starting TAFE soon
Cert II Telecommunications

Seems like easy shit.
>>
>>58802529

It started when I was 12 and my teacher wanted us to use WinLOGO.
>By simple RTFM, I excelled and outperformed the teacher, but didn't care.
I tried to make a DooM monster using ACS.
>No docs, so I did a clusterfuck that didn't work. I decided that code wasn't my thing.

FFW to uni.

At uni we had this Pascal subject.
>Passed with the good grade without studying, but also didn't give a fuck.
Played Portal, and friend at dorm tells me about Arduino.
>I go full autism and lock myself in my room for 3 days until I got to program a functioning turret.

That last one is when I can consider that I began to actually write code. (Although it was terrible)
>>
>>58802529
In school by making a shitty Linux port of a toy assembly simulation.
Good ol Lazarus. Too bad I forgot almost all Pascal.
>>
File: 1486277473292.png (228KB, 600x555px) Image search: [Google]
1486277473292.png
228KB, 600x555px
>>58802529

the day i coded my first html language program and became a web developer
>>
Grew up with 4chan, at 15 I got egged on by /g/ to learn C, and I want to thank /g/ for it as it was the catalyst for me to earn lots of money. My first application was a media player in GTK+ that launched mpg123 to play mp3's and only had play/stop/pause buttons lol
>>
Got one of these for my 10th birthday, and it had a rather primitive version of BASIC on it. After about a year of not knowing what the fuck basic was, I finally looked at the manual, tried out some example programs and got hooked pretty quickly. Moved on to GW-BASIC, then QBASIC, then Visual Basic, then C#. Also picked up HTML, Javascript, PHP, Lua and Java along the way.
>>
File: 1485296868985.jpg (44KB, 640x601px) Image search: [Google]
1485296868985.jpg
44KB, 640x601px
>>58803493
> I'm 20 now.
Read this thinking "wow, 20 years is pretty old". Then I realised I'm 20 myself as well.

Might as well kill ourselves now anon, our prime time has passed
>>
>>58802529
I dropped out of school and became an apprentice web developer when I was 15.
I knew a little bit about it at the time, but programming in general was fairly new to me besides having fucked around with flash a bit as a kid.
I'm 20 now.
>>
>>58802529
BASIC at age 7
C at age 12
x86 Assembly at age 15
C++ at 17, but wouldn't call my self proficient at C++ until age 22
Java at age 22
LISP at age 23
Python at age 25 because it was useful at work
Scala at age 30.

I try to forget that I ever learned PHP.
>>
>>58802529

I started with basic on TI calculators then moved to Python then to C then to C++
>>
File: 1461630568133.jpg (23KB, 600x549px) Image search: [Google]
1461630568133.jpg
23KB, 600x549px
>want to learn C at 16
>tfw you're now 22 and still haven't started

I just don't know how to even start
>>
>>58806779
GNU C reference manual
then learn ncurses to make yourself some silly 2d terminal game
from there on you can do anything desu
>>
>>58806282

OK, I'll bait.

That account is just mocking SJWs right?
>>
>>58803360
viruses are really dank, I only ever made some simple DOS exe infectors.
This was also this decade, I was reading the "giant black book"
>>
File: 1434338018285.jpg (32KB, 350x350px) Image search: [Google]
1434338018285.jpg
32KB, 350x350px
Self taught C++ in high school because I didn't want to go to uni without knowing shit. My uni doesn't teach c++. They taught me 'jython' as my first language.
>>
>>58806779
Read some C book. Everybody will say K&R which is great but because you're a beginner, I'd suggest something like "Head First C".

>>58806866
>Gnu C reference manual
stop trying to scare people away from programming for life.
>>
File: 1478148734708.gif (2MB, 297x227px) Image search: [Google]
1478148734708.gif
2MB, 297x227px
Made HyperCard games back in the early 90s, one was a riddle game that was birthday present for my Dad, another a game I released on AOL called Space Demons.

In the early 2000s I made a proto mmorpg in php JavaScript and mysql.

I never learned Compsci formally and was mostly an IT guy but somehow I ended up a software engineer at an accounting firm and make over 100k a year.

If I had a compsci degree I'd be making 150k+ but feel like I don't know whether to go back to school or start my own business.
>>
>>58806992
>stop trying to scare people away from programming for life
you would be intimidated by that? kek
>>
>>58807011
intimidated? no. But GNU documentation is the next thing after horrid you know? the kind of shit you see in nightmares
And suggesting that for a beginner who doesn't even know C...
>>
>>58807024
it's actually pretty self explanatory and has examples and is well structured, better than that disorganized and difficult mess that is K&R, which I sadly began programming with
>>
>>58807077
I don't know if this is bait or not. The GNU C reference manual isn't for learning purposes, as its name implies, it is a reference for people that already know a bit about programming or the language. Do you even program?
>>
I'm trying to learn C# through some Unity course from Udemy that I got a discount on.

How fucked am I?
>>
>>58807140
you should check things before you make comments on them buddy
>>58807148
>paying to learn programming
kek
>>
>>58802529
College, because I was forced to. Then I remembered that the IT field is a lot more than coding and went on to have a successful career in consulting and administration while my former classmates make web sites and "apps" for a living.
>>
File: 1280px-Pdp-11-70-panel.jpg (122KB, 1280x589px) Image search: [Google]
1280px-Pdp-11-70-panel.jpg
122KB, 1280x589px
>>58802529
You're not even going to believe this:

1: BASIC (the original Dartmouth dialect) on a teletype, over a dial-up time-sharing system. (Acoustic coupler modem at 110 baud.) Used punched paper tape for program storage. The processor was about 30 miles away -- it was probably something like a DEC PDP 11.

2: PL/C, submitted on decks of punch cards for execution on what was probably either a IBM 360 or 370. We got to feed the cards in ourselves at the data center, but we had to contact the clerk to get the printout.
>>
>>58807208
>you should check things before you make comments on them buddy
Welp, I did, and it ain't half bad. My bad.
I just thought it'd be just like every other piece of GNU documentation (or really, whatever GNU).
>>
File: 1478149327375.png (684KB, 1183x1023px) Image search: [Google]
1478149327375.png
684KB, 1183x1023px
>>58807367
So I'm not the oldest one here. Comforting.
>>
>>58802529
As a kid I taught myself BASIC and then QBASIC on my old Windows machine in order to make toy programs like a number guesser on the DOS prompt.

It looks something like this:

CLS
PRINT "1) Example 1"
PRINT "2) Example 2"
INPUT ""; menu!
IF menu! = 1 THEN GOTO 1
IF menu! = 2 THEN GOTO 2
1 CLS
INPUT "Enter a number between 1 and 10: "; money!
IF money! > 10 THEN PRINT "between 1 and 10": GOTO 1
IF money! < 1 THEN PRINT "between 1 and 10": GOTO 1
PRINT "you chose"; money!
END
2 CLS
INPUT "hello please enter your name and age seperated by a comma"; name$, age$
PRINT " I heard your name was "; name$; " and you are "; age$; " years old"
END
>>
>>58807460
I can see how the name would be misleading as it is more of a guide for C (still comprehensive and nice though), the lesson would be that you don't assume the author will be smart enough to give the work a decent name and check the thing out anyways, cheers
>>
>>58806779
This was me. I finally learned when I went to college at the ripe old age of 24.
>>
The summer before sophomore year in high school, wanted to learn Java for APCS. I got into the course, but so many juniors and seniors signed up that they kicked out all the sophomores. Learned basic programming by following dummies guides, eventually learned object oriented stuff when I took the class in junior year. My major was bio until I figured it was too hard for me and I switched to CS. Since then, I've had to learn C and Verilog for school, both better languages than Java. Currently learning C++ right now and dabbling with Python.
>>
>>58803360
Fag
>>
>>58806559

It really isn't tho
>>
Learned HTML at 12. Followed by visual basic and C by the time I was 15.

24 now and regularly program in C, assembly, Python and scheme.
>>
I made games in GameMaker. I begun using GML rather than drag and drop when I was about 13.
>>
>>58806888
The twitter account is being serious.
>>
>>58802529
Dad used to program for hours, thought it was cool, gave me a c book and a disk with the borland compiler.
>>
>>58811266
was around 12 at the time.
>>
made games with Game Maker when I was a teen, I realized using text instead of those stupid drag-n-drop icons was not only more flexible but also easier to edit in-place (plus it made me feel super smart).
Thread posts: 55
Thread images: 11


[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]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
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 RandomArchive shows their content, archived.
If you need information for a Poster - contact them.