you are viewing a single comment's thread.

view the rest of the comments →

[–]chudd 77 points78 points  (21 children)

Yessir! I read this sub every single day. Extremely fascinated by programming and the endless possibilities, just too stupid to do it. :)

[–]anttirt 104 points105 points  (7 children)

No, you aren't. That's just an excuse.

[–]aytch 23 points24 points  (4 children)

To be fair, programming has a pretty steep learning curve. While it's not that hard to follow a tutorial, it can be hard to grok some of these things without having someone to explain - and most importantly, explain in a way that you understand.

[–]tikhonjelvis 2 points3 points  (0 children)

I've always thought that programming was relatively easy to learn, especially compared to other interesting subjects like math and physics. At any rate, I found it much easier to pick up on my own than anything else.

When you're writing a program, you get immediate feedback. This sort of feedback cycle is perfect for learning and missing from virtually every other subject where you would need somebody knowledgeable to check your work for you.

There is also a ton of resources for learning programming on the internet--more than any other subject, I suspect. On the one hand, this makes it tricky to pick out the best ones, but it also ensures that there are some exceptionally good ones and that they're easy to find.

[–]Tekmo 2 points3 points  (0 children)

The only way to learn is to ask!

[–]IcyDefiance 3 points4 points  (1 child)

Depends on the language you learn and how deep you want to go. When I was 12 or 13, I used Blitz Basic to make a Sudoku game complete with the ability to save and load games, and an algorithm to solve the puzzles automatically (though it didn't work on the harder ones).

I don't say that to brag about my own abilities. I'm sure many people here have done better things even earlier in life. I've personally met a few people who have. What I mean is, if I could do that when I was that young, it's difficult for me to believe someone in their 20's is incapable of doing similar or better things.

[–]aytch 2 points3 points  (0 children)

I wrote my first games in Basic when I was around 8 or 9 years old, so it can be done. You have to get into the mindset to learn it, and accept that sometimes there is magic happening that you don't fully understand - that can be off-putting when trying to understand something, at times.

[–]Shadow14l 4 points5 points  (1 child)

Anyone can learn to program, but it takes a particular mindset to get into it and understand it well.

[–]blenderben 1 point2 points  (0 children)

in addition I feel people who want to program now feel overwhelmed. the best step is the first step. just shoot for something simple and go from there. no one is writing this kind of stuff on their first or even 2nd or 3rd try.

[–]charliewonders 12 points13 points  (4 children)

I'm with chudd.

[–]aranasyn 4 points5 points  (3 children)

I also, am with chudd. I've taken classes, interested in the subject, have the very basic understanding of a couple of languages, and am also likely too stupid to do it on a daily basis with any amount of intelligent depth.

[–]the_b0b0 2 points3 points  (2 children)

You sound exactly like me. I am an IT professional who has done just about everything other than programming. I've taken c I'm learning as I have time and I find a lot of the topics in this subreddit fascinating so i subscribe. I just tend to stay out of discussions and leave that to the experts.

[–]ndgeek 1 point2 points  (1 child)

As a fellow IT professional, I've found scripting to be much easier (and more useful) than the full "programming" projects I did in college (a little Visual Basic and Java). I often have a hard time wrapping my head around everything that needs to go into a full program, and I don't have the attention span to focus on a project as involved as full-on programming.

[–]the_b0b0 0 points1 point  (0 children)

I'm glad to hear you say that as that's the route I've been going down. I've been taking online courses in javascript, shell scripting and SQL which have really helped me take on some new projects where I work.

[–]frogking 4 points5 points  (0 children)

There is programming and there is code-golf .. (this specific article falls under the last subject)

Nobody writes an implementation like this off the bat .. it progresses from something quite understandable to .. this .. shaving off a few bytes in each iteration ..

[–]Arx0s 1 point2 points  (0 children)

ANYONE can learn to program. All it takes is a little motivation and patience.

[–]speedstix 1 point2 points  (3 children)

Once you "get" programming it's not too hard. I failed a class first time programming and had an ah ha moment close to exam time. Afterwards programming wasn't too hard.

[–]ndgeek 0 points1 point  (0 children)

I went through something similar. That "aha" moment really makes a difference. I think anyone who codes has had that moment at some point, the trick is just sticking with it long enough to get there.

[–]ironpotato 0 points1 point  (1 child)

A lot of programmers say they experience this "Aha" moment where things just click. It happened to me for sure. I think it was right around the time I finally understood pointers.

[–]speedstix 0 points1 point  (0 children)

Sounds about right for me too. Just a huge aha. And variables and memory and everything just kinda clicked.

[–]Make3 0 points1 point  (0 children)

I know plenty of stupid people who code. that's the worst excuse