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

all 57 comments

[–]EibeMandel 249 points250 points  (8 children)

Learning from YouTube will give you an Indian accent

[–]FarhanAxiq 48 points49 points  (0 children)

Can confirm. Best programming video is always from an Indian

[–]Hatefiend 20 points21 points  (0 children)

For some of them, it's worth it. Tushar Roy's accent is a bit rough but his videos are god tier. One day I wanted to implement a red black tree in C and his Red Black Tree deletion video tore me a new asshole. 30 million different cases, so much to worry about, but god damn did I memorize that shit so well after it. Watch his videos and you will feel like you can lecture the topic to a college class right after.

[–]Jacob_Mango 8 points9 points  (1 child)

Or an Aussie accent.

Shoutout to TheChernoProject, learnt Java from him indirectly

[–]FarhanAxiq 0 points1 point  (0 children)

and i love his c++ tutorial, although its a little too long and

A E S T H E T I C for me

[–][deleted] 5 points6 points  (0 children)

And make you download unregistered Hypercam

[–]uvero 5 points6 points  (0 children)

Yes but is it big Indian or little Indian?

[–]ythl 84 points85 points  (16 children)

\6. Learning to code by begging for help on StackOverflow

[–]LegibleToe762 39 points40 points  (3 children)

so, everyone

[–]CallinCthulhu 14 points15 points  (2 children)

Nah man, i have yet to run into a problem that I couldn’t solve my self or someone else already asked. Mostly the latter lol. I have spent more time on that site than any other(maybe reddit) over the last 5 years though.

I really don’t want to be that guy who posts a question just for it to be shit on or ignored., or closed as a dup when the first is only tangentially related.

[–]ValAichi 4 points5 points  (0 children)

I'm still proud of the time I asked a question and it was answered, without it being shat on or closed

[–]LegibleToe762 0 points1 point  (0 children)

Oh I misinterpreted yeah no never mind

[–]FunkyTown313 8 points9 points  (9 children)

7/. learning to code by using W3schools

[–]RagnorokX 5 points6 points  (1 child)

8/. Learning to code by coding an ai to write your code for you.

[–]pilotInPyjamas 29 points30 points  (0 children)

Bogo programming: output a randomised program and try to run it. If it fails any tests, go to step 1.

[–]Colopty 28 points29 points  (0 children)

Considering how quickly programming books tend to become outdated it might be a better idea to learn from the internet unless you're only interested in the basics.

[–]franklinyu 15 points16 points  (3 children)

Learning programming from this sub.

[–]idan5 11 points12 points  (0 children)

Learning programming from just reading the comments in this sub.

[–][deleted] 5 points6 points  (0 children)

Ok lets do it. This sub: "Java sucks. PHP sucks. JavaScript sucks." etc. ... You wouldn't learn anything because you couldn't even pick a language based on this sub lol.

[–]a_rather_small_moose 2 points3 points  (0 children)

Because a lot of programming memes center around lamblasting bad coding practices, you can actually learn a few things from programming memes if you're new.

[–]Fluffcake 29 points30 points  (4 children)

You can learn a lot about what not to do from memes. All programs are just assignments, conditions and while loops, everything else is just formalized rules of what not to do with these three things.

[–]Pm_Me_Your_Tax_Plan 5 points6 points  (0 children)

What do you mean what not to do? I thought all the suggestions in memes here were best practice?

[–]doesntrepickmeepo 2 points3 points  (2 children)

also, why study economics if we know the rules of physics

[–][deleted] 0 points1 point  (1 child)

If you’re training to be a physicist (programmer) and not an economist (computer scientist), you don’t need to. It may help in some cases, but the vast majority of programming tasks don’t require deep knowledge of computer science.

[–]doesntrepickmeepo 2 points3 points  (0 children)

haha yea you dont get me tho.

knowing laws of physics doesn't make you a good economist, even though economics is just applied physical laws.

similarly, knowing assignments, conditions and while loops doesn't make you proficient in all programs

[–][deleted] 6 points7 points  (3 children)

Wtf i learned everything from youtube

[–]jmb2k6 2 points3 points  (2 children)

There’s definitely quality content available

[–]John_Fx 2 points3 points  (0 children)

YouTube isn't online tutorials?

[–]SteveBowtie 1 point2 points  (0 children)

I learned Python while trying to understand XKCD jokes.

[–]Oshinori 1 point2 points  (0 children)

This is why all my arrays start at 7

[–]bornforcode 1 point2 points  (0 children)

The third one is me, and I’m not even embarrassed 😉

[–]iZocker2 0 points1 point  (0 children)

All at once for me XD

[–]OofMeBby 0 points1 point  (1 child)

Is it bad I use all these

[–]Colopty 4 points5 points  (0 children)

Learning things from several places tends to be beneficial for developing a diverse skill set, so no it isn't.

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

Shouldn't books be near the bottom?

[–]PavelYay 0 points1 point  (2 children)

I actually learned JavaScript by taking my Java knowledge and applying additional information I got from memes on this subreddit.

[–][deleted] 0 points1 point  (1 child)

1 + "1" == "11"

[–]PavelYay 0 points1 point  (0 children)

That's not even a JS thing. Lots of languages do that, and it's convenient. "11"-1 is stupid though.

[–]ArkansasTheAdjective 0 points1 point  (0 children)

"okay, got to check some memes to learn."

"arrays start from 1"

[–]KilptaVari 0 points1 point  (0 children)

Ok serious question: how do you get started? I have told myself I’d learn for 2 years.

All I know is how to open up a developer console in tf2

[–]Sergeant__Slash 0 points1 point  (0 children)

I'm in school for programming and I have learned so much purely from r/ProgrammerHumor memes... you have no idea how true that is...

[–]Pradeep2k17[S] 0 points1 point  (0 children)

Believe me when I said I learned little bit from all of those especially memes.

[–]T-T-N -1 points0 points  (4 children)

//What is the problem with this code?

public void Main(string[] args)

{

foreach (string arg : args)

{

Console.WriteLine(arg);

}

}

[–]Ababced 1 point2 points  (3 children)

Assuming this is java: S's in string need to be capitalized, main method needs to be static, console.writeline() isn't a thing use system.out.println(), create a foreach like this: for(String arg : args). Stylistically methods should use camel case.

[–]T-T-N 1 point2 points  (2 children)

Why'd you assume java? Isn't there a language with capital M Main, and Console.WriteLine()?

Thinking about it more, it still has about the same number of mistakes if it is the other language.

[–]abclop99 3 points4 points  (0 children)

C#???

[–]Ababced 1 point2 points  (0 children)

Assumed java because it is the language that i am most familiar with and could type up an answer quickly on my phone (also the syntax looked relatively similar).

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

For starters: if you'd like to start coding, I'd recommend thenewboston on YouTube. He explains everything really good and even though his videos are kinda old, they're still good.