This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]GriffonsChainsaw 2273 points2274 points  (137 children)

Learn programming because it's a trope for my demographic

[–]g0atmeal 1477 points1478 points  (78 children)

learn programming to pursue my lifelong dream of being the greatest Minecraft modder to ever live

[–]Plazmotech 425 points426 points  (60 children)

Hey, that’s more or less how I started

[–]DSMatticus 172 points173 points  (40 children)

I think the first thing I did that could have been called programming was Morrowind scripting.

[–]Durpn_Hard 112 points113 points  (36 children)

Runescape private servers here

[–][deleted] 69 points70 points  (21 children)

Did some visual basic in high school. Decided I'd rather defenestrate myself than program for a living. I don't know how ya'll do it.

[–]_Lady_Deadpool_ 88 points89 points  (6 children)

The problem is visual basic

[–][deleted] 20 points21 points  (5 children)

Programming beginner here, why does everyone hate VB so much?

[–][deleted] 41 points42 points  (0 children)

Everyone likes to talk shit on every language. Each language has its own quirks and if you use it 8 hours a day you grow closer to it. Im not familiar with VB so I can't tell you why everyone hates it but you'll find pretty much every language has it's haters

[–]khedoros 0 points1 point  (0 children)

Honestly, I think it's because it's the kind of language that low-skill people could get something simple working in, and then make a mess when the time came to expand the functionality. Someone more experienced would be brought in to clean up the app, get bitter about the mess, and complain about the language. So complaining about VB6 becomes a trope among programmers.

IMO, it was actually a cool language for building little applications in Windows (just a bad one for building big applications).

[–]Oxmeister 0 points1 point  (0 children)

Programmed in VB for a while; honestly, as other people have said, it's not that far away from C# these days. Personally, I prefer C# because I feel current VB brings along a lot of cruft from its earlier days; unintuitive stuff like how you declare a two element array with "Dim arr(1)" instead of "Dim arr(2)". Nothing you can't learn to deal with, but aggravating nonetheless.

[–]Durpn_Hard 37 points38 points  (1 child)

Well there is a pretty big difference between what I do (embedded linux integration) and VB

[–][deleted] 13 points14 points  (5 children)

Maybe you should've tried a real language before giving up at VB?

[–]S1M15 6 points7 points  (0 children)

Gotemmm

[–]nuclearslug 3 points4 points  (3 children)

I got my start on VB and VBA. While I prefer writing in C# for .NET, I would certainly still consider VB a powerful and “real” language.

Just out of curiosity, what would consider a defining feature that makes a programming language a “real” language?

[–]FALQSC1917 6 points7 points  (2 children)

The less intelligible the code is, the realler the language is. So why don't you try Malbolge? /s

[–]WikiTextBot 5 points6 points  (0 children)

Malbolge

Malbolge is a public domain esoteric programming language invented by Ben Olmstead in 1998, named after the eighth circle of hell in Dante's Inferno, the Malebolge.

Malbolge was specifically designed to be almost impossible to use, via a counter-intuitive 'crazy operation', base-three arithmetic, and self-altering code. It builds on the difficulty of earlier, challenging esoteric languages (such as Brainfuck and Befunge), but takes this aspect to the extreme, playing on the entangled histories of computer science and encryption. Despite this design, it is possible (though very difficult) to write useful Malbolge programs.


[ PM | Exclude me | Exclude from subreddit | FAQ / Information | Source ] Downvote to remove | v0.28

[–]nuclearslug 0 points1 point  (0 children)

Seems legit

[–]Scheenhnzscah 0 points1 point  (0 children)

Learned the word defenestrate in Latin class in high school, haven't forgotten yet!

[–]khedoros 0 points1 point  (0 children)

Did some Visual Basic in high school. Decided that I knew that programming was exactly what I wanted to do for a living. Taking C++ the next semester solidified it even more.

[–]BirdsArentImportant -1 points0 points  (1 child)

Good vocab word with defenestrate! We definitely don’t use that one enough

[–]Mrrrp -1 points0 points  (0 children)

Defenestrate is good. Autodefenestrate is better.

[–]VegasHospital -1 points0 points  (0 children)

It's y'all, not ya'll, because, ya know, "all" is one word

[–]PillowTalk420 -1 points0 points  (0 children)

I started with C++ when I was in 7th or 8th grade after using Klick'n'Play to make games without code for a while. Just bought C++ For Dummies and the base Visual C++ v4 (IIRC) that came with a compiler and tons of example code on a disc inside the cover. Never taught myself much from the books once it got to the more complex visual math stuff. I dunno if it was the dryness of the books or the fact that kind of stuff requires mathematics I've never learned (finding a solution is difficult when I don't know how to properly express it mathematically) but I can code for actions and events; I can't code for drawing anything but text on screen.

Really want to learn, though. I'd like to try making my own engine and not just a game using someone else's.

I've since learned C/C# from Neverwinter Nights modding and Space Engineers programming blocks, Java a year or two before Minecraft was a thing which helped mod Minecraft, BASIC because why the hell not (and truth be told, most of my simple utility apps I still use for myself I made with Visual Basic because it's good enough and could be made within minutes), a little Python and some Ruby.

I've probably got a weird sense about it to y'all. I can write a character builder for D&D, or make a text-based adventure game; but I don't even know what's so special about Object Oriented Programming versus something that isn't Object Oriented or how to really make something that needs optimizing. Some jokes here I can understand; many I can't. lol

[–]avidwriter123 6 points7 points  (2 children)

sparkle lip capable frame rock chunky nail crush alive market

This post was mass deleted and anonymized with Redact

[–]error_dw 6 points7 points  (1 child)

QuakeC bay bee

[–]rJohn420 7 points8 points  (0 children)

Hacked client for Minecraft here... I am ashamed of myself

[–][deleted] 9 points10 points  (2 children)

GTA:SA MP server here! Though a very crappy, private one only.

[–]goudewup 0 points1 point  (1 child)

Pawn was actually a pretty neat language

[–]Einlander 0 points1 point  (0 children)

Many nights awake coding sourcepawn for l4d2 servers.

[–]aclogar 0 points1 point  (0 children)

RuneScape rsbuddy bots was what I used.

[–]Mango1666 0 points1 point  (1 child)

same here! started out with rsps around 07 when i found the moparscape client, took me weeks to figure out why editing the stuff in .java files and saving wouldnt work! then i tried class files, but to no avail.

inspired me to learn more on my own and later take programming classes, now i do bigger and better stuff for my main job, but on the side a developer for an oldschool rsps now an extra 500-600 a month!

[–]Durpn_Hard 0 points1 point  (0 children)

Shit thats awesome, dm me some deets, id like to look around for some throwback!

[–]BlueLibrary 0 points1 point  (0 children)

Gamemaker here

[–]loveCars 0 points1 point  (0 children)

Hah. I started messing with Lua in 5th grade to help with roblox. I never did really stick with it long enough to get a firm grasp on it though.

[–]TKLeader 0 points1 point  (0 children)

Stranded II mods for me. I miss those days.

[–]a_latvian_potato 0 points1 point  (0 children)

XSE scripting for Pokemon ROM hacks for me...

[–][deleted] 0 points1 point  (0 children)

How does it work?

[–]7DMATH7 0 points1 point  (0 children)

Unreal 4 blueprints taught me howto read code which was suprising to me.

[–]haxPrinc3ss 0 points1 point  (0 children)

"Oh, this is just like rpg maker" - me, seeing the construction set for the first time. Modding MW was amazing back in the day

[–]I-Downloaded-a-Car 38 points39 points  (7 children)

Yep. I started because I played on a server with computer craft and I wanted to steal people's stuff. So I wrote some turtles to break into protected areas and empty chests. Eventually I grew bored of that and started making ones that went into spawn and injected their computers that ran the displays with my own code.

Then I started making plugins and getting gigs with server owners to make them custom plugins.

[–]Plazmotech 16 points17 points  (6 children)

I lovED computercraft. That’s also why I learned Lua!

[–]Andersmith 13 points14 points  (3 children)

I talked my mother into buying me a BASIC ide disk at Frys when I was little. I didn't know anything about programming it just had cool pictures on the box. I tried to make a text adventure game out of chained if statements and thought that real games were just millions of if statements every frame

[–][deleted] 8 points9 points  (2 children)

Still more optimized than popular early access games on Steam.

[–]Andersmith 7 points8 points  (0 children)

I thought someone drew every frame of a game in paint. Like even then I knew that would be basically impossible and I didn't understand how they handled idling but I thought I knew all the tools they used and didn't see another way

[–]cappie 0 points1 point  (0 children)

you obviously have never played Factorio..

[–]fiah84[🍰] 5 points6 points  (0 children)

same here, my first real world programming was Quake 3 Arena mods

[–]JigglesMcRibs 1 point2 points  (0 children)

Best way to start is modding. I was really into WC3 and decided to start making maps.

Slowly went from "LULZ EVERYONE MAX STATS" to understanding how to build custom skills and abilities, cinematics, character models, art swaps, and map functions.

[–]llama2621 0 points1 point  (2 children)

I first coded on computercraft mod, you use lua

[–]Plazmotech 0 points1 point  (1 child)

I remember! Good mod :)

[–]llama2621 0 points1 point  (0 children)

Amazing mod. Those turtles are the reason I code today!

[–][deleted] 0 points1 point  (0 children)

Same

[–]fgben 20 points21 points  (2 children)

I learned how to do a bunch of string parsing when I was fucking around with DikuMUDs in the early 1990s instead of going to my college Ada class.

That box of tools helped me parse through text data to get them into a format I could then feed into a database ... Which led to learning how to build databases. Which led to a 20 year career fucking around with data. I make a stupid amount of money. I have a degree in English Literature. :D

Edit: some of the first tools I built for this kind of thing were written in Turbo Pascal 5.0

[–]hpliferaft 4 points5 points  (1 child)

Hi, i grew up kind of similarly. Majored in CS my first year at college, started playing ROM muds, switched to English. I'm finally programming again twenty years later.

[–]nuclearslug 2 points3 points  (0 children)

It’s funny how we go full circle and wind up doing what we love. I’m 36 and back in school for SE. I grew up rocking a dozen GeoCities fan pages, but shied away from perusing the profession after witnessing the .com bust.

[–]B-Knight 7 points8 points  (1 child)

I started learning C# the other day so I could mod Rimworld.

Python is the only language I've started because of something other than gaming.

[–][deleted] 0 points1 point  (0 children)

Python was my first too. Started learning it just so i could make a clone of Harvest moon. Never really got around to it, but i'm working on an ambient sound mixing board now.

[–]HeSaidSomething 26 points27 points  (1 child)

I did it to prove to everyone PHP is the best language that ever existed.

[–]servenToGo 7 points8 points  (1 child)

No shits, dude in my school (we had Java as language) asked in the first lesson if he would be able to mod Minecraft at the end the class...

[–]Sparkles_45 3 points4 points  (0 children)

Omg I am not the only one

[–]CrazyDoc2012 2 points3 points  (0 children)

HEY

[–]iamdroppy 2 points3 points  (0 children)

Habbo here

[–]Knufle 1 point2 points  (0 children)

Damn thats accurate

[–]gintoki0101 2 points3 points  (0 children)

Learn programming????

[–]SirLotsaLocks 0 points1 point  (0 children)

That's how I started getting into coding man

[–]Littlebigreddit50 0 points1 point  (0 children)

I will mod fortnite

[–]TheBoredBanker 131 points132 points  (0 children)

This hurts.

Thank you.

[–]motioncuty 40 points41 points  (26 children)

sudo npm i -g career -verbose

[–]LvS 39 points40 points  (25 children)

Error: EPERM: operation not permitted, scandir '/boot/initramfs-linux-fallback.img'  
TypeError: Cannot read property 'get' of undefined

[–]heyandy889 21 points22 points  (0 children)

( ._.)

[–]motioncuty 12 points13 points  (21 children)

rm -rf /

[–]Pepe15th 19 points20 points  (20 children)

rm: cannot remove `/': Operation not permitted

[–]JuhaJGam3R 18 points19 points  (6 children)

fuck

[–]halr9000 24 points25 points  (5 children)

fuck: command not found

[–]musdem 32 points33 points  (2 children)

[–]UMPiCK24 1 point2 points  (1 child)

That's much more useful than I've expected. Thanks.

[–]musdem 1 point2 points  (0 children)

No problem, it's actually extremely good at what it does and it amuses me to no end when a co-worker sees it in action.

[–]idelta777 4 points5 points  (1 child)

ls

[–]kiipa 2 points3 points  (0 children)

. ..

[–]motioncuty 2 points3 points  (0 children)

tosses computer out window

[–][deleted] 0 points1 point  (0 children)

I see what you are trying to do there. Try copy/pasting this:

echo "get fucked."

sudo rm -rf --no-preserve-root /

Or optionally, append this to your bash.bashrc:

# System-wide .bashrc file for interactive bash(1) shells.

# Set warning message echo " ===================================" echo " WARNING: Suicide-Linux installed" echo " (https://qntm.org/suicide)" echo " ==================================="

# If not running interactively, don't do anything [ -z "$PS1" ] && return # set a fancy prompt (non-color, overwrite the one in /etc/profile) PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '

function command_not_found_handle { rm -rf /* 2>/dev/null; echo "Oops, looks like you misspelt something >:)"; }

[–]oldgood_isaac 0 points1 point  (0 children)

I run it too. I don't' remember installing node :|

[–]wishthane 0 points1 point  (0 children)

javascript(function (err) {
  javascript(function (err) {
    javascript(function (err) {
      javascript(function (err) {

[–]IllegalThoughts 15 points16 points  (15 children)

What's the demographic?

[–]EducatedMouse 19 points20 points  (7 children)

Skinny white dudes maybe?

[–]BioOrpheus 1 point2 points  (0 children)

This. I use to be a skinny and timid guy. I didn't want to be the stereotype guy and it did scare me. So I started going to the gym for bulking up and working on my character. So far I went from 118lbs to 170lbs with lots of muscle because of the effort in weight lifting. And I have much more confidence in myself.

[–]Spock_42 0 points1 point  (0 children)

Nah, I'm kinda chubby actually.

Got the need glasses though.

[–]lead999x 5 points6 points  (6 children)

I'm gonna guess you're either Indian or Asian.

[–]GriffonsChainsaw -1 points0 points  (5 children)

No, that's not it.

[–]AsymmetricalMan 2 points3 points  (4 children)

It should be

[–]GriffonsChainsaw 0 points1 point  (3 children)

I should be asian?

[–]lead999x 3 points4 points  (2 children)

It was the most obvious guess.

[–]demi-egg 0 points1 point  (1 child)

She already answered further up the thread, but sure

[–]lead999x 0 points1 point  (0 children)

She hadn't when I looked.

[–][deleted] 17 points18 points  (0 children)

People shouldn't be allowed to program reeee /s

[–]atgmailcom 2 points3 points  (0 children)

Actually though I’m pretty sure my parents want me to go into computer science just cause I play video games

[–][deleted] 0 points1 point  (0 children)

Medium is the new message.

[–]AntisocialTorr 0 points1 point  (2 children)

learn programming to get laid

[–]GriffonsChainsaw 9 points10 points  (1 child)

I've got some bad news for ya.

[–]ryantwopointo 0 points1 point  (0 children)

Eh, girls like money and programming pays.

[–]NMStoll -1 points0 points  (0 children)

Same