Tech related is pretty wide. You might need to narrow down before you start depth exploring.
I like you said logic related things.
If you want to enter software development,
Pick any high level language, I would suggest Java(as you are starting new keep learning same things in Python i.e. code once in Java, code next in Python).
Learn data structures and algorithms. Start with YouTube and then leetcode. It will take time but if logic and analytical abilities comes to you naturally, you might find it interesting.
Next start writing learning OOP fundamental and basics of low level design(search and you find complete series on everything).
That should be enough for entry into software development jobs. Market is not good but you will know your worth once you do leetcode(or you will leave the path). It will take time atleast 3mon best case(average case 6mom). We wasted btech 4yrs. Wish I did only competitive coding(you check and see where you stand else try other options) from start. But who am I kidding, I never was serious about anything.
I would suggest avoid front end developement, DevOps in starting unless you find intrest.
AI, ML, DL path is hot right now but will thus have many people also. I'm not from this path. But most friends who did it started had interest in optimization, math(I had interest but lost - never serious) or pure money(even mediocre people just kept picking things(I see them doing Andrew ng courses in 2nd yr itself) and grew in this field by being in field but zeal to remain and remain).
Tech related is pretty wide. You might need to narrow down before you start depth exploring.
I like you said logic related things.
If you want to enter software development,
Pick any high level language, I would suggest Java(as you are starting new keep learning same things in Python i.e. code once in Java, code next in Python).
Learn data structures and algorithms. Start with YouTube and then leetcode. It will take time but if logic and analytical abilities comes to you naturally, you might find it interesting.
Next start writing learning OOP fundamental and basics of low level design(search and you find complete series on everything).
That should be enough for entry into software development jobs. Market is not good but you will know your worth once you do leetcode(or you will leave the path). It will take time atleast 3mon best case(average case 6mom). We wasted btech 4yrs. Wish I did only competitive coding(you check and see where you stand else try other options) from start. But who am I kidding, I never was serious about anything.
I would suggest avoid front end developement, DevOps in starting unless you find intrest.
AI, ML, DL path is hot right now but will thus have many people also. I'm not from this path. But most friends who did it started had interest in optimization, math(I had interest but lost - never serious) or pure money(even mediocre people just kept picking things(I see them doing Andrew ng courses in 2nd yr itself) and grew in this field by being in field but zeal to remain and remain).
I was working in sales/customer support for 5 years + I am a bcom graduate with no friends or family who could help me. A year ago I decided to pursue analytics and got a job as a data analyst. It won't be easy and would take time but please don't lose hope. Keep trying and your luck will shine. Excel, SQL and power bi was most useful for me. Learn the basics like on how to extract and organise data. Further learn how to create dashboards. This was enough for me to get my first job.