[ / / / / / / / / / / / / / ] [ dir / canada / delete / hydrus / just / kind / mde / pdfs / s8s ][Options][ watchlist ]

/tech/ - Technology

You can now write text to your AI-generated image at https://aiproto.com It is currently free to use for Proto members.
Name
Email
Subject
Comment *
File
Select/drop/paste files here
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Expand all images

File (hide): 91d23d25d5eb853⋯.png (656.13 KB, 870x540, 29:18, dfdsfsdfsdfs.png) (h) (u)

[–]

 No.800942>>801033 >>801038 >>801042 >>801753 >>802075 [Watch Thread][Show All Posts]

How did you really start programming

1. Did you have a need for something so you started programming to get what you wanted?

2. Did you start programming projects that other people recommended that you do?

3. Other?

 No.800946>>801768

There was something I wanted to exist.


 No.800947

I was bored in middle school and taught myself basic on a TI-84


 No.800949

A copy of QBASIC I found on an old Windows 95 CD.

I started programming because I like the idea of telling a computer what to do and automating tedious tasks.


 No.800962>>800997

I guess I started with AutoIT simply in order to automate repetitive tasks.

What's the point of this data mining thread? To steal stories from some else so you can larp better?


 No.800979

i took a programming class taught by mr. ramjesh in 9th grade


 No.800983

When I was 9, my father told me to do something useful when I sit in front of the computer instead of playing games, so he handed me a book about Q-Basic (this was 20 years ago).

I used to program games back then to play with him together using the glorious MS-DOS graphics mode.


 No.800987

Trying to make a cool Starcraft UMS map taught me the basics of programming without actually learning any syntax.


 No.800997

>>800962

I also started with Auto it. It has a very nice gui form maker and generally it's a stupidly easy language. There was this game I was moding and adding new items or monsters was really a hastle, each record having 30 or more variables, lots of flags crammed into one number. Each item could be upgraded from +0 To +9 so you had to do 10 copies, just with higher stats. First program I made was a generator for these kinds of things... some other converters and small tools. Now I program in c++ but I'll always have autoit in my heart


 No.801026

I just wanted to make a game like Sonic tbh


 No.801033

>>800942 (OP)

>How did you really start programming

Started by learning scripting languages in games I played as a kid. Did that for a while on multiple games and dabbled with HTML/CSS/JS. A little bit of C++ too when I wanted to try to learn SDL. Didn't get too far though. Only in the past few years have I gotten decent at C++ and Java


 No.801035

File (hide): 4835f9b3c1bfeb9⋯.jpg (59.99 KB, 952x635, 952:635, fantasy vs reality.jpg) (h) (u)

Found Qbasic on our windows 98 computer as a kid on the family computer and had fun fucking around with it. It was really fun figuring out the tricks necessary to make shitty games.

Eventually messed around with C and Java a bit, and in high school realized programming real projects fucking sucks so I dropped that shit and never looked back. That really was a fantastic decision.


 No.801038

>>800942 (OP)

My dad told me stuff about batch files which I didn't think about until months later on new years I started actually doing stuff with it. From there the internet searches led me to the wonderful world of Linux, C, and C++, and various other languages.


 No.801042

>>800942 (OP)

Got into the game too late at university, haven't done anything programming related prior wasn't even doing a software major.

Python was the first programming language I was exposed to, didn't know squat so It was a bewildering experience that made me hate programming initially.

Only really came to appreciate programming when I started delving into the realm of digital electronics and embedded systems programming at a lower level and getting an idea of what is happening from the bottom up.

Initially we were messing around with 74 series chips playing with logic gates gradually moving up in complexity up to an 8 bit AVR micro controller development board learning to program it in assembly and C following the data sheets.

After that I started doing small hobby projects on the side, picked more programming electives, and taught myself some C++. Wish I was exposed to electronics and programming at an earlier age.

Mixing mechanical, electrical, and software engineering disciplines together is overwhelmingly broad but quite interesting, a lot of fun projects you could work on; robotics and automation in particular.


 No.801111

File (hide): 1cd5eaeef759920⋯.jpg (168.3 KB, 694x1080, 347:540, basicbasic.jpg) (h) (u)

My Mother was the Head Secretary at a large Car Dealership, and when a Data General Nova showed up, she was made the System Administrator due to her experience with FORTRAN punch-carding at Uni.

I was little, and I wanted to play with this Computer.

Nope, little tyke.

Anyhow, Mum had some books at home, one of them was this <--

A month or two later, I started High-School, and a week or so in, I found out that there was a kid in my year who knew how a non-Senior student could get to use the Apple][ the school had. The Trick was to ask the math teachers to let you use the Apple kept in a store room after school had finished for the day (3:30pm) and you could use it into 5pm.

I typed in programs from the above book for the first few months, and it wasn't long before I became the most capable at programming in BASIC..


 No.801116

I used a piece of software that did things in retarded ways or not at all. I started hacking together solutions to those problems. Before I knew it most of my additions where in the software and I was asked to help maintain it.


 No.801190

File (hide): 434acaef8a9ac9d⋯.jpg (41.99 KB, 600x402, 100:67, comp-pets2.jpg) (h) (u)

I was curious.


 No.801192

Short answer: because the lady at happyhacker.org said I needed to to become a 1337 h4x0r


 No.801207

File (hide): 2bccc2cbe7c4589⋯.gif (3.64 MB, 720x540, 4:3, InbxIxe.gif) (h) (u)

>take like two programming classes during my EE degree

>get job at software company

>spend 8 hours every day writing websites

Progression was:

Fake LC-3 Assembly -> C -> JavaScript


 No.801750

As a wee lad, I envisioned myself working in a cubicle. Those guys always have a computer in front of them, who knows what it's for? So I knew I would go to college because I'm not a loser, so when choosing a major, I flipped to the "C" section for computers, and picked the one that had the highest salary as listed in the Bureau of Labor Statistics. I had no idea what "Computer Science" was; my mom warned me that it was just programming, but I was like, why would I need all this math and science then? Luckily, even though mom was right, I was good at and loved programming.


 No.801753>>801754 >>801761

>>800942 (OP)

RPG Maker. No, seriously.

After it piked my interest, I went to college and learned real programming. Not American so not pozzed crap nor crazy expenses


 No.801754>>801769

>>801753

>piked

lol


 No.801761>>801769

>>801753

the word you're looking for is "piqued".


 No.801766

I started writing games in Actionscript and also made some WADs using Action Doom Script when it came out. I moved on to C++ and Java. I majored in computer science in university, and now I'm working on my Master's. I can learn any imperative language in a few hours, and I know a few functional languages like LISP and Haskell.

I'm currently working on improving my process, because I'm too detail oriented and waste time fixing bugs that don't matter. I'm also bad at predicting how long it will take me to program something. These are things that you should really focus on improving to be professional. Don't just focus on code and architecture design like I did.


 No.801768

>>800946

Same, that's pretty much my attitude with everything. The key to winning with such an attitude is to use as many things that already exist to build the thing you want to exist. I am also incredibly obsessed with the Unix philosophy and keeping things small for this reason, and when I see a 5000 SLOC file it triggers my autism.


 No.801769>>801770 >>801772 >>801799

>>801761

>>801754

It's "peaked" you fucking autists.


 No.801770

>>801769

No, it isn't.


 No.801772>>801774

>>801769

v. To provoke; arouse: The portrait piqued her curiosity.


 No.801774>>801799 >>801820

>>801772

>peaked

>verb

>to attain a peak of activity, development, popularity, etc.:

The anon's interest peaked in >>801753

>being at the point of maximum frequency, intensity, use, etc.; busiest or most active:

"His interest in programming was peaked because he was about to release his App on the App Store."


 No.801778

My mom showed me how when I was 6, got me a C64, and I used to type up and modify the BASIC source to games that you'd get in computer magazines back then (literally pages of printed code, often with typos...). I took to it and just started making everything.


 No.801782

I had an Atari XE as a kid. It was a failed semi-console that my cousin convinced me was going to be the next big thing. It came with a keyboard and could be programmed in a obscure Atari BASIC dialect. I sat plodding through all the examples in a book that came along and messed about with making flashing colors and sounds. I didn't have the peripheral you could use to save your shit, so I had a little book I wrote my programs down in so I could type them in again on later occasions.

Looking back what a fucking tortuous introduction to programming I had, but it really stuck with me.


 No.801784>>801790

piqued*

Thanks for the English lesson but don't get carried away so much.


 No.801790>>801793

>>801784

i'll get carried away as i fucking want to nerd


 No.801793

>>801790

The projection wasn't necessary


 No.801799

>>801769

You look so stupid and we're all laughing at you tbh.

>>801774

Grammatically correct, but clearly not the semantic intended by the original comment.


 No.801820>>802198

>>801774

It's only correct because it's grammatical. The actual meaning is WRONG KIDDO. Lrn2English for fuck's sake.

>pic related.


 No.802075

>>800942 (OP)

> because simcity 2000 got boring

I started in college when I found a computer lab with network/internet conntected computers.

My first "language" was called HTMLScript, later called MivaScript. That company sells ecommerce software now. miva.com.


 No.802198

>>801820

MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS MODS


 No.802201

I wanted to bot in RuneScape so I could be the cool kit at school with all the virtual items.




[Return][Go to top][Catalog][Screencap][Nerve Center][Update] ( Scroll to new posts) ( Auto) 5
38 replies | 5 images | Page ?
[Post a Reply]
[ / / / / / / / / / / / / / ] [ dir / canada / delete / hydrus / just / kind / mde / pdfs / s8s ][ watchlist ]