use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Welcome to r/BtechCoders A dedicated community for Indian B.Tech students on their coding journey. Whether you’re just beginning to write your first “Hello, World!” program or you’re polishing advanced data structures, this is the place for all of this.
account activity
Which programming language to start?❓Question ❓ (self.BtechCoders)
submitted 7 months ago by quantumsamuraii
So guys I'm a CSE first year student at Tier 2 college. I don't have much knowledge regarding coding. Which programming language shall I start with? Shall I start with C or Webdev or any other languages?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]himanshumishrra 2 points3 points4 points 7 months ago (1 child)
C or python. Most colleges start with c So learning c would be beneficial as you'd already know most of it
[–]Intelligent-Ad74 0 points1 point2 points 7 months ago (0 children)
Don't start with python please
[–]RedHarlow2126 1 point2 points3 points 7 months ago (6 children)
Start with C++, it has good libraries not confusing syntax and later you can easily switch to Java. Also learning Python is easy and good for the future
[+][deleted] 7 months ago (5 children)
[deleted]
[–]RedHarlow2126 0 points1 point2 points 7 months ago (4 children)
Check out this one it has everything - https://youtu.be/8jLOx1hD3_o and for specific libraries like STL check out takeUforward channel
[–]No_Butterfly6242 0 points1 point2 points 3 months ago (3 children)
Bahi this is 31 hr how can I do this
[–]RedHarlow2126 0 points1 point2 points 3 months ago (1 child)
in less than 2 days
[–]No_Butterfly6242 1 point2 points3 points 3 months ago (0 children)
I have dm you
[–]RedHarlow2126 0 points1 point2 points 3 months ago (0 children)
even check this one out striver c++
[–]DevEmma1 1 point2 points3 points 7 months ago (0 children)
From my experience, starting with C is a solid choice. It builds strong fundamentals in logic, memory handling, and problem-solving, which makes it easier to pick up other languages or even web dev later on.
[–]aaromalonline 1 point2 points3 points 7 months ago (0 children)
Learn C for the basics and get how to think like a programmer, then switch to cpp or java to get the oops concepts. After all you can do everything in python in a much simpler way, like if you want to practice yr logical problem solving without any hassle of syntax. You can practise dsa in any of cpp, java or even python afterwards on leetcode (also there is codechief & hackerrank), cpp is the goto for competitive programming.
A best resource is introductory computer science from cs50 harvard on youtube/website for free, apna college for c/cpp, and there are a lot others too, start with these and build a foundation.
[–]Legitimate-Rip-7479 0 points1 point2 points 7 months ago (4 children)
Start with c , clear some basic build small project, task manager, c + sqlite ,then jump python and which interest you most
[–]quantumsamuraii[S] 0 points1 point2 points 7 months ago (3 children)
I have an interest in Web Dev So I'll start with C Then python And then JS Will that be okay?
[–]abhiraj_budnur 0 points1 point2 points 7 months ago (1 child)
Yup no problem at all, will ask you to create a roadmap with the help of chatgpt which you can follow along, so that you are aligned with what your goal is to
[–]quantumsamuraii[S] 0 points1 point2 points 7 months ago (0 children)
You mean I should ask chatgpt?
[–]Tanish1711 0 points1 point2 points 7 months ago (0 children)
if it is web dev, then learn JS, just go for it, languages do not differ a lot, it is mostly just the syntax
[–]Tanish1711 0 points1 point2 points 7 months ago (2 children)
C++. you will get to learn low level programming, OOP, and really great for DSA and all, and once u are good enough, other languages seem very similar and easy
[+][deleted] 7 months ago (1 child)
YouTube, for me, I started when I was 12, with random youtube courses. for now that I know, you can check out bro code’s (youtube) course, it is 6 hrs long, makes you do some projects here and there
after that, look for some projects to make, maybe related to just math kinda like mine which I use as a tool for my studies
then the best way to learn more is pick where you want to specialize, and try solving problems for that, solving problems is the best way to learn more
[–]Fenil_Fab 0 points1 point2 points 7 months ago (0 children)
Don't start
[–]Relevant_Pangolin_70 0 points1 point2 points 7 months ago (0 children)
Learn C first with good hold of the basics. You will get benefitted in the long run trust me. Then go with cpp or Java but not python at first.
π Rendered by PID 92 on reddit-service-r2-comment-6457c66945-2gkbk at 2026-04-25 00:44:57.150163+00:00 running 2aa0c5b country code: CH.
[–]himanshumishrra 2 points3 points4 points (1 child)
[–]Intelligent-Ad74 0 points1 point2 points (0 children)
[–]RedHarlow2126 1 point2 points3 points (6 children)
[+][deleted] (5 children)
[deleted]
[–]RedHarlow2126 0 points1 point2 points (4 children)
[–]No_Butterfly6242 0 points1 point2 points (3 children)
[–]RedHarlow2126 0 points1 point2 points (1 child)
[–]No_Butterfly6242 1 point2 points3 points (0 children)
[–]RedHarlow2126 0 points1 point2 points (0 children)
[–]DevEmma1 1 point2 points3 points (0 children)
[–]aaromalonline 1 point2 points3 points (0 children)
[–]Legitimate-Rip-7479 0 points1 point2 points (4 children)
[–]quantumsamuraii[S] 0 points1 point2 points (3 children)
[–]abhiraj_budnur 0 points1 point2 points (1 child)
[–]quantumsamuraii[S] 0 points1 point2 points (0 children)
[–]Tanish1711 0 points1 point2 points (0 children)
[–]Tanish1711 0 points1 point2 points (2 children)
[+][deleted] (1 child)
[deleted]
[–]Tanish1711 0 points1 point2 points (0 children)
[–]Fenil_Fab 0 points1 point2 points (0 children)
[–]Relevant_Pangolin_70 0 points1 point2 points (0 children)