Now “how to learn to code” is itself a daunting question. But what about “how to learn to code in 2 months”?
Well, we’re gonna talk about How to learn to code in 2 months like how I taught myself to code and how you too can use this same exact method to teach yourself and become a professional software developer, so let’s jump right into it.
So I’m gonna first of all start it off by saying:
What is computer programming?
It’s the ability to take any idea that you have and to digitize it and bring it into the world. Whether it’s you want to make practical applications so then you can use that to make extra money. Or get clients, get a job, work as an independent contractor, or maybe you just want to make cool games.
Either case, programming is for you.
Why you should learn to code?
Now, there are million and one reasons.
Flexibility of work
You can work from anywhere you want, okay, so you can spend time with your family, have a good time out doing. Whatever you wanna do and still be able to generate a lot of income ’cause you can have multiple clients that you’re working for.
So working remotely is a great benefit that you can have. That’s something that I take advantage of all the time.
For example, I’ll travel to California to visit my family. I will travel to other states to take Niles North High School chess team for chess championships ’cause I’m coaching them. I don’t have to worry about, oh, man, I have to be at a nine to five job, so I think that that’s great.
Software development is the number one growing industry in the world, so there’s no job scarcity happening here. It’s only growing, right, so there’s a huge market here, and whether you have a degree or not. It doesn’t really matter as long as you can prove to them you can actually code or build some applications for them.
How to learn to code and how you can actually get started?
So there are a million resources like.
I took a course from Udacity called Intro to Computer Science,
and there we built a search engine in like two months basically. So while you’re building that search engine, you are constantly doing all these different exercises as well. You have this one big, massive project. But in between, you have these little exercises, quizzes to just keep you on track, keep your skills sharp so you can actually then complete that final project. So that was a really fun way that I got into the world of computer programming.
I remember to this day, actually, my brother gave me a call, and I was at this time deciding what college am I gonna go to, what should I do, and before I even started the computer science course on udacity.com, my brother gave me a call, and he’s talking to me, and he’s like, “Hey, so are you thinking about any jobs?” I said, “Um, not really. “You know, maybe computer networking “or something like that.” And he said, “Hey, there’s a big opportunity” in big data analytics, and college graduates can be making “like over $200,000 if you learn how Hadoop works,” so like big data analytics and stuff like that, and I was like, “Wow!” So I thought that was incredibly awesome, and I started looking into it, and so then they’re like, “You have to learn Hadoop, frameworks.”
You have to learn all these statistics and all that. I wanted to jump into that. But then I found out that you actually need something more fundamental to get into that i.e computer programming. I had to rewind. Then I started learning computer programming, and then after that, I never looked back.
You can go to coursera.com to take courses from them. I took the Intro to Interactive Programming in Python course
and basically in that course, you’re building games, so you’re building applications, and most of them are just games, so something like Pong, for example. The only thing I don’t like so much about that course is that you’re not building these in actual Python.
You’re using like a nice, little, fun thing that they made on their online platform. But other than that, I still like the Coursera course and helped me learn a lot. So Intro to Interactive Programming in Python, that’s their part one you can take.
Then they have Intro to Interactive Programming in Python part two, which is another one you can take where you’re building more applications, and then they have another series called Principles of Computing, so I took that.
Then I took Principles of Computing part two, and that was more about theory, graph analysis. And just understanding how statistics and probability work and how all that kinda gets tied into the world of coding. And we even made a game like Yahtzee. I think, so it was basically you’re doing graphical user interface development, so you’re building actual applications. But then you’re using the logic, using some more advanced stuff that we learned from Principles of Computing.
Basically, after I went the Coursera route, I looked into Codecademy, so I was doing a little bit of Codecademy. I went through Udemy, so I took about five to 10 different courses there.
Team Treehouse is another great resource. So, you know, I’m making this really nice and linearly structured for you guys. But in reality, I was probably on all 10 of them at the same time. And I feel like you might be in that situation as well, and it can be frustrating. It can be a little bit overwhelming as well, and sometimes with all of that going on, sometimes you just want to kind of quit. Or you’re like, “I’ll just come back to it later,” and then you don’t end up coming back to it.
So… This is the path that I’m offering you on how to learn to code in 2 months. That you can actually just take exactly what I did and learn all those skills. And then what I ended up doing with those skills was I was getting work as an independent contractor, so I was working and building software for clients, and I was also working, you know, like giving personal coaching lessons.
You can use that exact method on how to learn to code to be generating pretty good income. I mean, as a college student, I think just last year between the month of May and June I made over $20,000. Like, that’s not bad.
But the work that I do in software development will give you, also, that kind of flexibility, so you can go wherever you want whether it’s for vacations or whether you’re going out with your friends and just hanging out. You’ll be able to do all those things. So what I’ve decided to do is take everything that I’ve done so far, right, like all these 20, 30, 40 different places that I went to study programming from, all these different courses I’ve taken, all these soft skills and negotiation skills that I’ve learned to be able to work with clients so they’re practically forced to look at my resume and then hire me.
All these different ways of generating extra income. I learned the course Learn Python OOP Create Apps, so it teaches you about object-oriented programming while you’re creating apps that you can actually put on your portfolio and go and get hired, so you’re not just learning.
This is giving you the real potential to actually be making money too because let’s be real. At the end of the day, yes, you’re doing this for fun or whatever, but at the end of the day, you’re doing this to get paid, right?
Be sure to check out other articles such as