Stop learning alone!

Learn faster and stay on-track by joining this free class with other self-learners.

Register for Reddit Learns Programming now.

Reddit Learns Programming

Open Ended Class

Creator: flaran

Status: Under Construction

Join this class!

What book/topic would you like to study first?

We need to make a choice for what we would like to study.

  • If we decide we want to study a language, it should be something that is widely used. Example: K&R for C Programming
  • Otherwise, picking a text on Data Structures or Algorithms might be preferable. That way anyone can use their own language and we can pick apart their results for exercises and such.
  • We could also study a more specific topic in CS, or a particular library if there is widespread interest.
flaran
2 years ago

Reply


I'm trying to learn JAVA so that would be my choice for a language to study. But I can see the benefit of having the group focus on general programming topics and letting people work out the kinks of their preferred language on their own.

ghamal
2 years ago

Reply

Alright then. My suggestion to stay somewhat language agnostic is to go with a text that involves implementation of data structures/algorithms. That way we have general material to learn about and we can even learn a bit more about each others' languages by posting our results.

"Data Structures and Algorithms with Object-Oriented Design Patterns in ..." is a book that has versions in several languages available online.

The page seems a little dated but even if we only get the practice problems and some guidelines it sounds like it would be fine. There are examples in a bunch of languages.

Link here: http://www.brpreiss.com/books/opus4/

flaran
2 years ago

Reply

If we're studying a language, then I suggest C (K&R) or Python (Dive Into Python or Dive Into Python 3). If we're going on the second option, then HTDP or SICP would be nice.

Either way, I'm in.

Radiant
2 years ago

Reply

I'm currently learning python as well. Have the "dive" text online but also have the "Learning Python" O'reilly book in hardcover (which i'd prefer to use, but don't want to make people buy books here!). One up-vote for Python.

brandonmat
2 years ago

Reply

I would like to do something in python. Although, I'm also interested in the just general data structures/ algorithms.

saut3r
2 years ago

Reply

AWESOME. My first thought was "python" - I'm glad to see 3 or 4 others thinking the same way.

pbr
1 year ago

Reply

I think that the people who started this class moved on to the MIT 6.00 Intro to Comp. Sci class (which uses python). I'm not sure if everyone did that, but that class is very active and is a good introduction to python.

kday
1 year ago

Reply

* Markdown Cheatsheet:

Link:
[clickable text](http://www.example.com)

New Paragraph:
Hit enter twice

Main heading:
# Main Heading Text

Sub-heading:
## Sub-heading Text

List:
* item 1
* item 2
* item 3

Italics:
*italicized text*

Bold:
**bold text**

YouTube:
URL (http://www.youtube.com/watch?v=Ui4AYPcRkYE) turns into embed code

Full Markdown reference