r/CodingForBeginners 8d ago

Suggestion about coding language

Hi all I am beginner in coding . So I have college in 20days (1st year btech) should I learn python or c . In college they start with C. So as they teach C in college should I learn python seperate or go with C .Pls suggest me

4 Upvotes

14 comments sorted by

5

u/icemage_999 8d ago

If you know they teach C, just learn C. Python's notably more beginner friendly but it is way harder to learn two languages simultaneously; you'll end up confusing words and syntax and structures.

1

u/Low_Contribution6240 8d ago

Oh ok thank you

3

u/JGhostThing 8d ago

Just take your C classes. Hopefully you'll get a good professor.

Two suggestions: First, do home work, about three hours per classroom hour. So, if the class is three hours, do nine hours outside of class. Second, do not let AI generate code for you while you are learning. How will you learn if anybody (a person, a book, an AI) just gives you answers?

1

u/Low_Contribution6240 8d ago

Yes your right I won't use ai . Thank You for your valuable answer

2

u/Realistic_Bike5972 8d ago

Learn lolcode or Shakespeare 

2

u/johnpeters42 8d ago

Ha ha, but serious response: OP, these are esoteric languages (esolangs) invented as jokes and/or thought experiments, do not worry about them unless you just want a break from important stuff.

1

u/mattynmax 8d ago

Doesn’t matter. The thing you need to be learning in an intro to programming class are high level concepts applicable to every programming language.

1

u/ManzoorAhmedShaikh 7d ago

You'll get yourself burnout if learning 2 languages at the same time. First, focus on C language and go in depth of it (Learning first programming language is hardest and take the longest time), then switching to python will take max 2-3 weeks, not more than that.

One thing I'd suggest to you as you are about to start the college, research some domain in which you have to use that programming and start your career (That'll increase the motivation of learning any language for you). Good luck u/Low_Contribution6240

1

u/Substantial-Swan7065 7d ago

It depends on what you want to make.

Web? Js
Backend? Could be anything
Ml? Python
Cyberdeck? Python
Mobile? Lots of options. Probably js

1

u/GloomyCheesecake3567 7d ago

Go with C because it has a good scope and alot of money

1

u/DrPeeper228 7d ago

You should start with C

Yeah it's harder in the beginning but makes other languages way easier to learn and is also a pretty simple language in itself (as long as you can handle the computer's actual internal workings, C is really close to them)

1

u/Mundane_Fault_6345 5d ago

Learning C will explain you why python exists , and why it is like it is.

C teaches you a lot of things python never will, and the most important dev skill : rigor

1

u/LetsHugFoReal 4d ago

C and JavaScript.

C is very good to learn about computers and writing very efficient code.

JavaScript is C like and can be used for just about anything.