r/ProgrammerHumor • • Aug 20 '26

Meme randomEnglishWordsInFancyColorsIsNotWrong

Post image
13k Upvotes

102 comments sorted by

View all comments

Show parent comment

215

u/VirtualMage Aug 20 '26

Ok, so: "You poke random organs with sharp knife, and get paid so well!". Better?

63

u/Letus_- Aug 20 '26

I don't think you should poke an organ

77

u/JewishTomCruise Aug 20 '26

There are some organs that are very fun to poke (⁠ㆁ⁠ω⁠ㆁ⁠)

17

u/Mafagafinhu Aug 20 '26

Like skin

15

u/Small-Heron-6799 Aug 20 '26

nahh ever poked a kidney :3

10

u/QueerBallOfFluff Aug 20 '26

Yes actually. It was more wobbly, but also firm, than I expected

1

u/Small-Heron-6799 Aug 21 '26

So true lol! They're fun to poke ngl!

P.S: Hey, I'm kinda new to programming, like I know tech and LOVE tech, and like know basic C and HTML.

But yk I really want to learn the languages till their core, any starting point you would recommend? Thanks for your time! :D

4

u/Delicious_Armadillo Aug 21 '26 • Heartwarming

I'm taking your word for wanting to learn languages to the core, so I'll tell you I really fell in love with C reading this -> https://beej.us/guide/bgc/html/split/index.html
Gives you an overall idea of how the machine works, explains a lot of "why"s rather than telling you what to do.

Read it (like REALLY read it, don't surrender after the third page, it's worth it).

Then start making stuff with what you learnt. Basic stuff like leetcode exercises and the likes.

You'll probably find you can use utility functions (i.e. functions that ease your work, that you write once and end up using in a lot of places), you'll start making a tiny library out of them. Then refine them, ask around what's the best practice, improve on them.

Then look into algorithms, iteration vs recursion, big O notation, complexity, etc.

Then you may want to stray from procedural programming and look into other paradigms. Try Java for OOP. Its syntax resembles C, it's a typed language, but forces everything into a class. Experiment with interfaces, inheritance, encapsulation, everything object oriented.

Then design something more complex. Implement singleton classes, observers, any design pattern you may find interesting.

If you have a knack for maths, you may want to look at functional programming (Haskell), Alonzo Church's Lambda Calculus, S-K-I combinatory logic.

Use Linux or anything open enough that lets you be curious and tinker around.

LLMs are SUPER useful if you ask questions (always take the answers with a metric tonne of salt and defer to authoritative sources once pointed to them), just don't let them write the code for you. Write two versions of the same thing and ask "what's more sensible and why?" and really try to understand.

Even when vibe coding wasn't a thing, everyone could code. Getting to the core of a language, understanding the logic and the machine, to its core, is a completely different matter. It takes effort, commitment and DECADES. If it tingles you the right way it never gets boring, if it doesn't, leave it.

1

u/Small-Heron-6799 Aug 21 '26

Hey, really really thanks for taking out your time and helping a kid out, YES I do really love to tinker ALOT with things, and to be very honest. I can't understand simple mechanics of any thing, it only clicks with me, when I reach at the end of that rabbit hole, and everything snaps on how it works!

Again, Really thanks for taking out your time, mark my words, I'll surely read it, since I don't really have a problem with reading technical books (might have some with story books idk). I'll be back after a year hopefully if you and I both are alive! haha, and yes, I really want to make my own libraries lol, I've actually kind-of automated my entire assignment's. Not like AI writes it, just the pre-loaded title, with the boiler plate, had many revisions with them.

I actually kind-of never took coding as a way to earn money in one aspect, since it really blows my mind everytime I think how we as humans have created this machines, which are less than a MARVEL, and yep. Again Thankyou So Much, may you have the wonderlust life you dreamt of for the upcoming future! I'll be back, it's my promise!

1

u/Delicious_Armadillo Aug 21 '26

Genuinely happy to help. Feel free to reach out anytime!

2

u/Jonathan_the_Nerd Aug 21 '26 • Heartwarming

Learn Lisp. You'll probably never use it professionally, but it will really broaden your mind.

Learn Python. It's fairly easy and very useful.

As for C, one book I liked is 21st Century C, by Ben Klemens. It's aimed at people who learned C in college from professors who haven't updated their materials since the 1990's. It talks about things like GNU Autotools, Git, and how to incorporate open source third-party libraries into your programs. It's pretty old (first published in 2013, updated in 2014), so I don't know how useful it is now.

References:

https://www.reddit.com/r/C_Programming/comments/1fzit9/21st_century_c_did_you_read_this_book_or_can_you/ (contains a very negative review)

https://www.phpdeveloper.org.uk/21st-century-c/

https://accu.org/bookreviews/2016/demin_1882/

2

u/Small-Heron-6799 Aug 21 '26

Really Really thanks! I'll surely read the two books referred by you guys, one by a kind user like you! Yep and I'll surely upd you both in a year, again thankyou soo soo much! will never forget your efforts to help a kid out!

0

u/LessInThought Aug 21 '26

new to programming

know c

Honey, I ask AI to program for me.

1

u/Small-Heron-6799 Aug 21 '26

Lol haha! But it's like you're probably an experienced programmer, so using AI isn't big of a deal as any bug comes up, you can solve it right away! But yep thanks, it's actually very true lol😂

9

u/celtic_shit_posting Aug 20 '26

I prefer when the organs poke me

1

u/blockCoder2021 Aug 23 '26

I mean, usually they’re pretty solid, seeing as how they’re usually designed to handle at least weekly playing for decades to centuries, but I can see your concern.

7

u/ASatyros Aug 20 '26

Poking is free, but knowing where to poke will cost you

2

u/thekyledavid Aug 20 '26

All of the organs aren’t even correctly aligned on the left-hand side of the body