How to Learn Data Structures & Algorithms Fast as a New Developer.

Shayla White
2 min readMar 31, 2021

Sorry to disappoint, but it is merely impossible to learn Data Structures & Algorithms fast, overnight, or at your first glance. Like most things pertaining to Computer Science or Computer Programming, Data Structures and Algorithms are difficult concepts to grasp.

I decided to learn how to code awhile ago and to be 100% honest, I still feel lost, confused and like an imposter at times. The biggest lesson I learned in becoming a developer in the middle of the craziness that was 2020 was to never give up and take everything one day at a time. So, if you’re a newbie, pro, or recent Bootcamp graduate like myself just know these concepts to master problem-solving are…

Difficult but not impossible.

My goal is to be 100% transparent as I learn Data Structures & Algorithms, with weekly updates, resources, and explanations documenting my journey from a confused-ass developer to FAANG interview-ready developer. For better understanding for myself and others, I would like to break down the learning process into small pieces.

What are Data Structures and Algorithms?

I think that it would be a great idea to start here.

Algorithms are like verbs and Data Structures are like nouns. An Algorithm is just a method of doing something on a computer, while a Data Structure is a layout for memory that represents some sort of data. — Om Singh

A data structure is a container of data.

An algorithm is a sequence of actions used to build a container of data itself plus build every program of the computer that possesses lots of containers of data within itself.

In short, data structures and algorithm are two different things, but they always go hand-in-hand. I can’t think of a single algorithm that does not implement a data structure or makes use of a data structure.

This awesome explanation can be found here on Quora:

https://www.quora.com/Whats-the-difference-between-data-structures-and-algorithms

This Week’s Resources for Understanding Data Structures & Algorithms.

And they're totally free!

>Data Structure and Algorithms Tutorial

>Data Structures and Algorithms for Beginners

That was a lot but needed to form a great foundation moving forward!

Until next time, Happy Coding =)

--

--