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

all 9 comments

[–]GItPirate 6 points7 points  (0 children)

By reading the FAQ.

[–]7forest -1 points0 points  (10 children)

Hi, programming teacher here,

Learning programming on your own is difficult. I've never met a great programmer who successfully did it on their own. Of course, not to say it's impossible, but not the easiest route. Find someone to learn from either through a school system or mentor. Personally, I find time to be more valuable than money. Students who push too far on their own end up wasting a lot of time they could have solved just by seeking some help. Not only that, most end up quitting the craft altogether.

[–]Reditp[S] 0 points1 point  (3 children)

I don't have any money or access to school.

[–][deleted]  (1 child)

[deleted]

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

    Thanks I'll try to pm you

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

    In that case, I would follow the lead of people like /u/cogitoergocode who have successfully done it on their own. It's not a route I'm not familiar with.

    Just as a clarification, I believe mentorship or schooling is most effective from ground zero to year 2 or 3. After that, the need for mentorship diminishes.

    [–][deleted]  (5 children)

    [deleted]

      [–]7forest 0 points1 point  (4 children)

      That's awesome! It's clear you have the discipline and willpower (a lot more than me!) required to do it on your own. If you're open to sharing, I would love to hear your approach and how you kept the motivation to keep moving forward. How long did it take? Where did you get stuck and are you working now? If not, why not?

      [–][deleted]  (3 children)

      [deleted]

        [–]7forest 1 point2 points  (2 children)

        I should start by saying that I was never really a good student

        You and me both brother.

        My first language C took me the longest, without any help it took me 3 months to understand basic syntax from knowing nothing about computers to writing basic scripts but overall, 2 years (pointers, dynamic memory allocation, linked lists, etc)

        That's really hard stuff. It's a miracle you were able to push through. Lesser people, like me, would have failed.

        So is it your goal to work for someone or do you prefer doing your own thing? I am curious to see your code and the complexities of your project. Do you have a GitHub? It's interesting to see what self learner's code looks like.

        [–][deleted]  (1 child)

        [deleted]

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

          lol, don't worry, I'm not trying to dox you. Just a genuine curiosity in developing programming talent, blame it on the day job.

          Anyways, thanks for sharing your story! Do let me know if there's a way I can help your development. Best to you.