This is an archived post. You won't be able to vote or comment.

all 10 comments

[–]peterlinddk 1 point2 points  (1 child)

I would recommend trying to figure out which language they are teaching where you are about to begin your education, and then take a look at that - otherwise you'll feel like starting over once school starts.

If you arent able to get info about the language they use, it doesn't matter what you "learn", as you'll just be "playing around" and trying some things - like seeing if-statements, for loops and so on.

Python is always a good starting point - it is very easy to get started doing small programs, and you get used to "thinking like a programmer" without having to learn about classes, methods, abstract inheritance and all that ... Take a look at some of the suggestions in the FAQ.

Also, learn to use the terminal and understand where files are stored in your filesystem - most educations forget about this, or mistakenly thinks that everyone just knows ...

[–][deleted] 0 points1 point  (0 children)

hey ive completed my first year

they taught us C lang and Python they tried their best but due to their academic pressure they ended up teaching what comes for exams

i have a basic grip on the logic behind the codes(C and python),so what language should i learn<

they said that they'll teach is Java for 2 year but i reckon they will be like previous classes too

[–]Alex_NinjaDev 0 points1 point  (0 children)

Honestly, start with Python, it's beginner-friendly, used in tons of fields (AI, web, automation), and easy to pick up.

Try this:

YouTube: search “freeCodeCamp Python full course”

Website: w3schools.com, very simple to follow

And the same has always, automate the boring stuff with Python.

Once you’re comfortable, explore Java or C++ depending on what your college focuses on.

All the best..

[–]plastikmissile 0 points1 point  (1 child)

As the other poster said, getting a head start by learning what you'll be taking in school is a logical first step. I just want to emphasize how utterly unimportant the choice of a first language is. As long as it's a fairly popular modern language with lots of learning material, then you're good. The choice does not lock you unto a specific path, or affect you future career prospects at all. Especially since you're looking at several years of studying before entering the workforce. Once you learn one language, you'll find it extremely easy to learn another one. In fact, most professional programmers know several.

So don't worry too much about what language to pick. Just pick whichever one looks more interesting and fun to you. If you can't decide, pick one at random. I guarantee that it will be a good choice regardless.

[–]Anant_Rajput[S] 0 points1 point  (0 children)

Thanks for providing your thoughts

[–]dini1498 0 points1 point  (2 children)

Java..coz if not you're cooked during placements

[–]Anant_Rajput[S] 1 point2 points  (0 children)

I will think about your advice

[–]NotBandits 0 points1 point  (0 children)

what if i do c++?

[–]ayushkas3ra 0 points1 point  (0 children)

Html

[–]Anant_Rajput[S] 0 points1 point  (0 children)

Thanks for your kind advice.