haha i just love this topic , this is so me. Let me tell you the whole story you'll definitely feel a bit comfortable after reading this. So , i was this guy who had no idea about what even in swd or knew html or let's just say anything related to computer much. All i used to just play video games for hours and hours on computer. My parents thought that i liked it and made me to take a course on that. At first i was attracted alot to
C language and then i started to like C++ days passed by i was introduced to pointers I struggled alot but i got a good grip of it
then i started liking
data structures and algorithms and started to practise competitive programming in C++ but as time passed by i was using much pointers in those logic which eventually made my implementation damn slow. So , i started to learn this fascinating language called
python (with data structures) ,now my implementation was good but my run time got worsen.
So, i practiced it on paper.
In college, i was introduced to fascinating thing called AI,ML,DS(data science). Like everyone it got my eyes, i started to learn
AI i spent nearly 7-8 months learning and then i got to know i need huge math and ML was a subset of AI , so i jumped to
ML but this time found several things that were repeated and then i went over youtube saw all math related to ML and then started learning ML i spent another like 4-5 months on ML just to know that i need applied mathematics to understand and tweak the models, i felt it's not my thing again and Started to follow DS(i didn't start learning) for a month i was searching atmost of things and resources to learn atleast this efficiently, this time i got to know just within a month that again this isn't my thing but this time i was smart enough to understand this is not my thing in 1 month
In, all fascination , my college mates were acing and doing good in web development learning react js and stuff they went few national level competitions namely(SIH) and won 2 times.So , i thought atleast they could help me and planned to learn web development. I went over and asked but they refused to help and i got some tuts to learn web development , i got really frustrated once i saw i need to type huge and huge numerous number of lines (As usual i gave up but within a week

), another college mate of mine was learning cyber security , so now this time i went to cyber security
i'd say this time it was good and did few good courses and learnt alot spent likely an year on it but this time i wanted to be conventional for the time being , so i used something i learnt from previously, cyber security has prerequiste that the pursuer needs to have a strong foundation in networking. I got a book on networking with c++(yeah boom

), i was really interested this time but again C/C++ + networking wasn't easy huge and huge complicated stuffs that i needed to go again i quit
This was the moment i started to realise, is this field suitable for me ? Months and months again passed by and i got really sad that have i took a wrong decision.
(5-6) months passed by
Again, somehow i gathered all the courage to start from scratch , i went over learning flutter for cross platform development , well as usual i didn't like it much and quit

.
Now , (present) i'm in third year 2nd semester i've got my placements within 3-4 months yeaah idk anything

not even a single project !
This is what i did:
searched how an interview works go to know few things:
1.basics
2.competitive programming type questions
3.project + tech stack
This is what i did , i know the basics are from (OS,Computer networks, dbms, SWE) , so i put them on hold
i started again competitive programming a bit to practice i learnt i have went way down hill and forgot alot (i practised it form past 2-3 months) and again on hold.
Currently , i started learning python with django

(i downloaded the tuts from here <3 tutflix <3) Educative io(django) so far good going and i'm really loving it
and on side-by-side gonna learn html and CSS , inorder to make a decent webpage ,for frontend i've planned for Flutter (since i had a taste of it)
But this time the only thing i changed was , i gave a reason and a purpose to learn such that i need to get an internship , least to put on my resume

, this time i feel not gonna give up all in sudden.
I could have said the entire post in a simple sentence stating that "identify a problem/give a reason" so you can be fixed onto it till reaching it's depth , but knowing this full story of mine might help you in some way to understand this map or need for giving a reason
hey, i forgot to mention that , i even on the way back down tried to learn selenium in python + java

and made some pointless scripts for my college mates to download anime
Good luck fellow Dev
