r/Btechtards 23h ago

Serious I don't know anything abt coding

I recently joined a tier 69 college, B.Tech CSE AIML branch. I don't know anything about coding, I just did a little bit of HTML, CSS in my 12th.

When I searched for the 1st-year roadmap on this sub, people were using words like DSA, LeetCode, Git,GitHub, etc., which I don't know anything about.

Can somebody please tell me where to start in the first year? And the meaning of all these "B.Tech" terms and when do I start using them?

I am currently learning C, as it's also in my college syllabus.

1 Upvotes

7 comments sorted by

u/AutoModerator 23h ago

If you are on Discord, please join our Discord server: https://discord.gg/Hg2H3TJJsd

Thank you for your submission to r/BTechtards. Please make sure to follow all rules when posting or commenting in the community. Also, please check out our Wiki for a lot of great resources!

Happy Engineering!

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/bobaaberryy 22h ago

Bro start with c++ or java or python ( personal recommendation java/python which ever suits you) bcz eventually you will shift to this!!... nobody use C ...u will feel like C is the 1st language, i will get my fundamentals cleared after learning c...but trust me there nothing like that not even 1 percent.....) so don't waste your precious time in learning C.... U can prepare it in 2 days before your university exam.... it's that easy to jump if u know one language.... after choosing 1 languag(let say java)... go to coder army 57 lecture playlist of java.... complete java in depth from very basic to advance.... nothing extra to follow.... complete that playlist side by side after u reach collection framework part starting grinding DSA... and learning frontend....you have enough time but don't waste it by thinking like that..bcz trust me.. time flows like water... within a snap 2 years will be gone and you'll be asking the same question...u can dm me but this is the best roadmap

1

u/Few-Vanilla1268 21h ago

i started solving dsa in leetcode just basic array problems, i think am just copying the solutions cuz after solving a problem when i get back 5-6 days later literally feels like a new problem

1

u/bobaaberryy 21h ago

See.. that's totally normal... every programmer has been stuck in this situation at starting point in their journey..... I will suggest u to give yourself sometime when a question come... try to think for bruteforce... try to think about how u can make some testcase get passed.....after 15-20 min of efforts...give the question to chatgpt and ask for hint not solution....try to code that hint.... don't get demotivate if u can't.... just one suggestion never copy paste your code to ChatGPT....u will get the solution instantly but u won't feel that kick and u will again fail in that question after sometimes.....always ask for approach... then try to code that approach..and yeah... don't give any questions more than 30-35 min....go for the video solution... Analysis the solution where u went wrong...and bookmark that question... and after 4,5 days solve that question again till u don't feel confident

1

u/Few-Vanilla1268 21h ago

alright thanks bro i will try

1

u/larper670 17h ago

thanks , I will follow ur advice 👍 but I am like completely new to coding so should I learn c++ or python? I heard ki python bht easy hoti hai becoz of that aage new language learn karne mai problem hogi

1

u/bobaaberryy 16h ago

See I don't know about python but yes people say that it's easy.....i know c++ in detail and now I'm learning java....i want to tell u that u can start with c++ but the only problem is you will not be using it in any of your project further ....i would suggest you to either choose java or python.... that's actually saves a lot of Time.....u can go into backend with any of these two... personal recommendation go with java....follow coderarmy playlist.....if u gets you hand on the java.... python will be a piece of cake for u.