└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # Ultimate RoadMap to start your coding journey 2 | 3 | Before diving into DSA, make sure you have a solid understanding of basic programming concepts such as variables, loops, arrays, and functions. 4 | 5 | > **N.B**: CI = Coding Interview, CP = Competitive Programming, DSA = Data Structure and Algorithm, LC = LeetCode, BFS/DFS= Breadth/Depth First Search, DP = Dynamic Programming, TC -> Time required to complete. 6 | 7 | ## Programming Language :white_check_mark: [TC -> 7 Days] 8 | The first thing to start your coding journey is learn one of the basic programming language out of C++, Java or Python. (If you haven't start learning any of the language, will recommend you to go with C++) 9 | 10 | ### Resource to learn C++ Programming Language 11 | 12 | 1. Code With Harry [C++ Tutorial Playlist](https://www.youtube.com/playlist?list=PLu0W_9lII9agpFUAlPFe_VNSlXW5uE0YL) 13 | 2. Love Babbar (C++, Pointer and OOPs Playlist) 14 | - C++ Tutorial -> [Checkout](https://www.youtube.com/playlist?list=PLDzeHZWIZsToJ9zSl4-5BfOBzAR0fm--f) 15 | - Pointer Tutorial -> [Checkout](https://www.youtube.com/playlist?list=PLDzeHZWIZsTrPcYMwNqOWXTUanKrdZi1m) 16 | - OOPs Tutorial -> [Checkout](https://www.youtube.com/playlist?list=PLDzeHZWIZsTqouGFa8IyE8K-5hbtAppCC) 17 | 18 | > Go with one and complete that (Either Code with Harry Or, Love Babbar choice is yours) 19 | 20 | ### Resource to learn Java Programming Language 21 | 22 | - Code With Harry [Java Tutorial Playlist](https://www.youtube.com/playlist?list=PLu0W_9lII9agS67Uits0UnJyrYiXhDS6q) 23 | 24 | --- 25 | 26 | ## Resource to learn Library Functions :white_check_mark: [TC -> 3 Days] 27 | 28 | 1. C++ STL Library 29 | - LUV STL Tutorial -> [Checkout](https://www.youtube.com/playlist?list=PLauivoElc3gh3RCiQA82MDI-gJfXQQVnn) 30 | - Love Babbar STL Tutorial -> [Checkout](https://www.youtube.com/watch?v=WgMPrLX-zsA) 31 | - Striver STL Tutorial -> [Checkout](https://www.youtube.com/watch?v=RRVYpIET_RU) 32 | 33 | > Don't Confuse yourself, at the end things are same so Just complete anyone of them. 34 | 35 | 2. Java Collection Framework 36 | - Anuj Bhaiya -> [Checkout](https://www.youtube.com/watch?v=rzA7UJ-hQn4) 37 | 38 | --- 39 | 40 | ## Time and Space Complexity :white_check_mark: [TC -> 2 days] 41 | 42 | Just Watch [Abdul Bari's Algorithm Playlist](https://www.youtube.com/playlist?list=PLDN4rrl48XKpZkf03iYFl-O29szjTrs_O) Video no. 1-16 43 | 44 | 45 | --- 46 | 47 | **P.S**: 48 | > Don't forget to prepare notes, it will help a lot for revision before interview day. \ 49 | > Don't take burden to finish early, try to revise concept daily which you completed till now. 50 | 51 | --- 52 | 53 | DSA Resources will add here soon, STAY TUNED!! :innocent: :innocent: 54 | 55 | --- 56 | 57 | 58 | 59 | 60 | --------------------------------------------------------------------------------