Introduction
It’s end of 2025, been more than 6 years since my first professional job, why I want to restart again from the basic? Because It’s important and always relevant. Even you are in the senior level, every basic things are being implemented in real case.
Journey
This article will a long chain journal to learn data structure and algorithm (DSA). It’s is part of my journey to restart learning programming (cover in later post). In this first article, I’m using this roadmap
.
Programming language
I have 1 years experience in PHP, 5 years experience in Go Lang and JavaScript, and learning some Python and Rust, this journey will use all of them, but mostly in Go Lang since it’s my primary language in current company.
I was learning Go Lang using this and this Udemy courses, there are a lot of new resources out there, even the free one. For JavaScript, Python and Rust, I’m using Dicoding courses (JavaScript 1, JavaScript 2, JavaScript 3, Python, Rust.
Nest Step
I will start with data structure in next post