Have a suggestion?

Click here to suggest a blog item.

Newsletters Archive

Catch up with DonationCoder by browsing our past newsletters, which collect the most interesting discussions on our site: here.

Editorial Integrity

DonationCoder does not accept paid promotions. We have a strict policy of not accepting gifts of any kind in exchange for placing content in our blogs or newsletters, or on our forum. The content and recommendations you see on our site reflect our genuine personal interests and nothing more.


Latest News

July 2, 2024
Server Migrations Coming

  • Donationcoder server migration is slowly proceeding, expect some hiccups as we get all our ducks in a row..

July 19, 2022
Software Update

Jan 3, 2022
Event Results

May 13, 2020
Software Updates

Mar 24, 2020
Mini Newsletter

Dec 30, 2019
Software Updates

Jan 22, 2020
Software Updates

Jan 12, 2020
Newsletter

Jan 3, 2020
Event Results

Jan 2, 2020
Software Updates

Dec 30, 2019
Software Updates

April 27, 2019
Software Updates

Feb 26, 2019
Software Updates

Feb 23, 2019
Software Updates

Feb 14, 2019
Software Updates

Jan 6, 2019
Event Results

Dec 2, 2018
Software Updates

Nov 13, 2018
Software Releases

July 30, 2018
Software Updates

June 24, 2018
Software Updates

June 6, 2018
Software Updates

Apr 2, 2018
Fundraiser Celebration

Apr 2, 2018
Software Updates

Feb 24, 2018
Software Updates

Jan 14, 2018
Major Site News

Jan 10, 2018
Event Results

Latest Forum Posts

Our daily Blog

This page spotlights the most interesting posts collected from our forum every day.

You are viewing a specific blog item. Click here to return to the main blog page.

Teach Yourself to Program in Our Programming School

programmingschool.png
Before DonationCoder.com ever existed I set up a forum where some very beginning C++ programmers could get some inspiration to keep learning and some feedback on their initial attempts at writing code.

I myself originally learned to program by teaching myself from books, and I used to love the "teach yourself" series of books, so my aim was to reproduce the fun of those books.

The idea I came up with to motivate them was to design a series of exercises, or challenges, starting simple but getting increasingly more complicated.  Assignments are little self-contained programs they have to write, most are fun little games, and most have bonuses for those who need an extra challenge.

One key idea is that you can't see the next assignment until you complete the previous one, which seems to really help motivate completion of challenges.  In addition to unlocking the next challenge, once you complete a challenge you'll get a little feedback, and be able to see how other people solved the problem, and talk with them about the different approaches.



When I started DonationCoder I created a Self-teaching Programming School section on DC, but now instead of just C++, we have over a dozen different sections on languages from Autohotkey to C# to Delphi to Python to Ruby, etc.  And of course C++.

We will keep adding challenges to any section so you'll never run out.  And we've already had a handful of people who earned badges by completing 10 challenges in a stage and making it past the boss challenge.  It seems that even some experienced coders have actually enjoyed the challenges and seeing how well they can code them..

Anyway, this post is just an invitation to stop by the programming school if you haven't already, and if you feel like trying to teach yourself some programming.

Everyone is welcome, regardless of age or ability, and you can simply proceed at your own pace.  Remember that we don't provide actual instruction here, we just try to help motivate you and guide you with some challenges -- the rest is up to you and your favorite programming book.

Visit the DonationCoder.com Self-Teaching Programming School Now.




Share on Facebook