[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y ] [Home]
4chanarchives logo
How did you guys learn programming? a story would be cool too
Images are sometimes not shown due to bandwidth/network limitations. Refreshing the page usually helps.

You are currently reading a thread in /g/ - Technology

Thread replies: 29
Thread images: 6
File: imgres.png (4 KB, 218x231) Image search: [Google]
imgres.png
4 KB, 218x231
How did you guys learn programming? a story would be cool too
>>
>>51251683
I didn't. I'm a complete beginner and I google and read 5 hours a day. It's hard and confusing at times but I'm so happy there are tons of documentation on everything.
>>
>>51251956
Same position, though I'm still a college student.
>>
>>51251683
I bought a computer . Read books. Thats about it.
>>
File: m-hitler.png (177 KB, 350x467) Image search: [Google]
m-hitler.png
177 KB, 350x467
> Did web development stuff way back in highschool. Carried on doing it at home. Exposed to a little JS.
> Went to college, introduced to C++/Java/PHP/Assembly/SQL
> Lost interest/got depressed, fell into tech support for years
> Used to make VB tools to numb the utter boredom (mfw)
> Picked up Python in my spare time
> Got sick of tech support
> Got web dev job
> In b4 'hurr web devs aren't programmers', fuck you
>>
In college I learned the fundamentals of C, that was my first programming language. The first program i wrote was adding two numbers, when it finished I felt like I was the best programmer on planet earth.
>>
File: Input_magazine_cover_ed_001.gif (18 KB, 150x200) Image search: [Google]
Input_magazine_cover_ed_001.gif
18 KB, 150x200
>>51252222
This.

INPUT magazine...
>>
>>51251683
>be 10ish
>cousin is facinated with qbasic, teaches me some
>fool around with it, leave it behind later
>be 13ish
>cousin comes fascinated with visual basic, teaches me some
>fool around with it, get a book, leave it behind later
>be 16ish
>choosing a university career
>electronics engineering because father is one and shit looks cash and whatnot
>be 17
>effectively enter electronics engineering, learn assembler, c, c++
>electronics itself is a pain in the ass, get told it later turns into fourier transforms engineering
>realise i'm running linux and enjoy the programming stuff more than the electronics stuff
>learn php and sh and shit
>bail out into informatics engineering, switch universities, get nothing recognised
>design something FORTHy as a notation for an equation doodling program i was doing for the plain fuck of it
>be 20, finally back in pace
>learn pascal for a shitty introductory course
>promptly and deliberately forget about it when course finished
>learn c# for other courses
>learn java and promptly and deliberately forget
>get hired as php/sql/js dev
>meh, it brings the dough home
>learn about Common Lisp
>fall in love
>>
>>51251683
>Be freshman in high school
>am shit at math so doing algebra
>friends doing Geometry
>they have to use True BASIC sometimes
>friend shows me how to write music in True Basic
>proceed to spend lunch periods mapping out songs on True BASIC
I learned how to read music from that which was fun
>fast forward to sophmore year
>known for my True BASIC skills
>friend says he knows a couple guys trying to make a game in True BASIC
>he says i can make the music for it
>Team is like 6 different people
>already have basic idea of simple text rpg
>quickly only me and one other guy are working on it
>have a blast blowing my entire lunch and study hall periods to work on it
>realize I love programming
>convince AP comp sci teacher to let me take her class despite not having proper qualifications
The rest is history. Currently a junior in CS
>>
>be 8
>grandpa is original linux server wizard
>tries to teach me C
>gets annoyed that I don't know everything
>tells me to read this 800 page book that has a huge red C on the cover
>understanding the words, but not their meaning
>get bored and attempt to git gud on Unreal
>3 years layer, dad tries teaching me C
>but never lets me use the computer
>made something that ended up frying everything in that computer
>never allowed to use computers again
>until I turned 18
>try learning C on my own time
>give up because laptop was $200 Wal-Mart crap and made everything impossibly slow
>now 21 and in community college
>some guy that worked for IBM from 72 to 98 is my teacher
>first day was build hello world from the ground up in C++ and explain why everything is necessary and how it works
>less than 5 weeks left in the term, 80% dropped because he was "teaching too much too fast", but I love it.

Our final requires menu, vectors, 2d arrays, sorts, for while and do while loops, writing info to .txt file, comparing c-strings, and a few other things I don't remember off the top of my head, which I think is cool for less than 4 months of actually being taught.
>>
Back when I was 13, I was into runescape, and heard of rsps. Got started in java through that self taught, then my step dad was a web designer and I picked up on that, I've moved on to more and its been 8 years
>>
>be 5th grade
>interested in furry
>as much of a faggot as a 10 year old could be
>play furcadia
>make a bot that can talk to people
>rp with a couple of people and have the bot follow us
>someone tries to rp as my mother or something
>treats bot as a younger brother
>we spend days decorating a house
>I make a map for us
>slowly turns into erp
>don't really know what to do but it's fun so I keep on doing it
>at the computer almost every day waiting for her to get on
>eventually we are on at the same time less and less
>completely fall out of contact
>about a year later in 6th grade, some girl is talking about furcadia
>ask her what her username is
>login to play
>suddenly realize
>IT'S HER
>logout immediately and never talk to her again in shame
>be now
>still programming (mostly in C#)
>$26/hr on internship
>guaranteed job out of college
>but no erp
>>
>>51252820
>4 months
That's more like 2 weeks at most.
>>
>>51251683
>a story would be cool too
Nigga, this ain't bedtime.
Just attend school and major in computer science.
>>
>>51253492
Genuine cool story.
>>
>>51251683
I just started typing out the things in my dreams. Turned out it was ANSI C and it just kind of went from there.
>>
File: sillyanon.png (222 KB, 1000x924) Image search: [Google]
sillyanon.png
222 KB, 1000x924
>be 16
>i was really itno tech but never touched programming
>go on YouTube and see people making these "batch" programs
>looks cool as fuck so I start making text based rpg's and shit in it
>my C++ buddy finds out and tells me to learn a real language
>he gives me a giant ass C++ book like 1000 pages
>tells me to read it
>fuckthat.jpg
>i get a book at the library "C# For Starters" or some shit
>read it, confuses the shit out of me
>start watching some indian guy's shitty tutorials on YouTube
>tfw they help
>1 year passes
>i'm a fucking C# god
>C++ friends tells me after seeing a recent game I made in XNA "I said a real language, Anon"
>tell C++ bro to fuck off
>"Anon, why would you use a Microhard Language?"
>tfw I find out C++ bro is Apple shill
>tfw I realize the only good language is C#
>be now
>Freelance Programmer
>>
File: 1419299965044.png (705 KB, 3304x3317) Image search: [Google]
1419299965044.png
705 KB, 3304x3317
>>51252820
>>made something that ended up frying everything in that computer
how did you manage that without programming knowledge
>>
>>51251683
My first helloworld was in Unity using Javascript.
>>
>>51253492
Is she cute?
>>
>>51254506
Are you for real, Unity actually uses JavaScript?
>>
>>51254732
You can use JS or C#
>>
>>51254732
You can use either C# or JavaScript for scripting in Unity.
>>
>>51251683

I started in my first year of high school by teaching myself TI-basic on my graphing calculator. I actually made a few simple games and I learned a hell of a lot.
>>
>>51254746
interesting, I thought it was C# only.
>>
>>51254717
Are you?
>>
First I made geocities pages starting in like 8th grade that were super autistic

Then I made a message board for a local band using the code that I copied and pasted from the end of of the "learning perl" book by larry wall (lol http://docstore.mik.ua/orelly/perl/learn/ch19_08.htm)

The band fucking hated my website design after i changed the font to verdana though

Then I used kernighan & ritchie and figured out recursion and C and it was awesome, and then I pursued C++ and it was horrible, it was really horrible learning C++ by myself

Then there was like a blur, and then college was fucking useless besides my senior year when I learned bioinformatics, and now I do that
>>
File: smallbasic.png (318 B, 49x57) Image search: [Google]
smallbasic.png
318 B, 49x57
>>51251683
>fall 2000
>10 years old
>father starts small consulting business
>become interested in applications of programming
>father won't teach me programming, fears if i make it a career my job will be outsourced
>teaches me basics of shell scripting instead

>fall 2003
>be 13, 8th grade
>install smallbasic on palm zire m150 for some reason, probably curiosity
>begin programming it to play the melodies of songs on the radio
>friend uses darkbasic or something
>ports a simple game he made to smallbasic for me
>learn additional programming fundamentals from it
>make tons of programs in following years, culminating in pseudo-3D graphics engine

>fall 2004
>begin designing message board system styled after gamefaqs
>pick up basic webdev skills (php, mysql, html/css)

>summer 2005
>open message board to the public
>message board gets hacked a couple months later

>fall 2005
>start taking cs class in hs

>fall 2007
>become interested in natural language processing
>design chatbot

>fall 2008
>pick up on chatbot project again in college, start more ambitious project, become interested in AI

>summer 2009
>change major to computer science

>summer 2011
>learn linux for more lightweight development environment

>summer 2012
>start doing research with university, riding on linux skills and programming experience

>fall 2013
>drop out of grad school, intern at startup

>summer 2014
>leave startup, start current job
>>
>>51254831
NO
Thread replies: 29
Thread images: 6

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

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.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com, send takedown notices to them.
This is a 4chan archive - all of the content originated from them. If you need IP information for a Poster - you need to contact them. This website shows only archived content.