A gentleman was walking through an elephant camp, and he saw that the elephants weren’t being kept in cages or being held by the use of chains.

The only thing holding them back from escaping the camp was a small piece of rope tied to one of their legs.

As the man gazed upon the elephants, he was confused as to why the elephants didn’t just use their strength to break the rope and escape the camp. They could easily have done so, but instead, they didn’t try to at all.

Curious, he asked a trainer nearby why the elephants just stood there and why they never tried to escape.

The trainer replied;

When they are very young and much smaller we use the same size rope to tie them and, at that age, it’s enough to hold them. As they grow, they are conditioned to believe that they cannot break away. They believe the rope can still hold them, so they never try to break free.

The only reason that the elephants weren’t breaking free and escaping from the camp was that over time they adopted the belief that it just wasn’t possible.

#100daysofcs exists to help you learn computer science by removing common 'ropes' (obstacles) such as not knowing where to start , inability to find quality, free computer science educational resources, and lack of moral support.


Below are links to our resource links and flash cards. Search our growing list of free, quality computer science resources and reinforce your learnings with our CS flash cards.



Come across a great resource? Know a great flash card question? We're in need of individuals to help us support the community by contributing links, resources and cards. Please submit a pull request on GitHub to help us manage the platform or download our free Chrome browser extension to quickly and easily submit new links and resources!

Chrome Extension