Alright, faggots. You're going to take a first-year computer science class at MIT.
https://www.edx.org/course/introduction-computer-science-mitx-6-00-1x-6
Register. It starts next week.
>But Python is for plebs!
Well, good thing that Harvard is running a course that uses C and recommends Linux. No excuses. This one is even self-paced.
https://www.edx.org/course/introduction-computer-science-harvardx-cs50x
>But muh blub languages
I SAID NO EXCUSES. Here's a course that uses Scheme. This one is also self-paced.
https://www.edx.org/xseries/systematic-program-design
Those are your choices. If you don't choose any of these, you're a lazy sack of shit.
Even if you already know the basics of programming, you will almost definitely get something out of these if you haven't had a formal education yet.
If we do it together, we can make threads about it and encourage each other. I'm doing the third one, and I've been programming for 2 years.