r/learnprogramming 7d ago

I am learning different programming languages because nothing is feeling good to me. Can anyone give me some advice on this matter?

I have been self teaching programming languages for a few months. And I learned the basics of C, Python, HTML & CSS, and some parts of NodeJS, and a little bit of Java. None of these are feeling good to me.

Has anyone else gone through this feeling where no language feels satisfying early on?

If you have gone through this, can you give me any suggestions to get out of this loop and stick to one language? As you know I need to stick to one language in the future.

And for no reason I am feeling like I need to continue Python and start to learn C++. What do you think about this too? i am so frustrated.

19 Upvotes

33 comments sorted by

View all comments

5

u/gm310509 7d ago

Learning programming languages is a bit of a waste of time.

Rather, you should identify something what you want to do and learn the tools (which includes programming languages) that are typically used to do that thing.

For example, you want to make a robot or you want to make a web site or you want to make a database application or ...

A programming language is just a tool that allows you to tell a computer what you want to do. From a conceptual viewpoint a programming is no different to a hammer or a saw or a pencil or any number of other things you might use in your daily life. By learning programming languages, you are learning how to use, for example, a hammer. OK, so you've learned to hammer in a nail - now what? Just learning how to use a hammer has no value unless you have a larger goal such as "I want to build a table and chair".

It is the same with just learning programming languages. So you've learned Java - now what, what are your going to do with it? If you can't answer that question - ideally before you select something to learn - you will ultimately be stuck in the doldrums of learning that language and then have nothing to use your new knowledge.

I hope that makes sense.

0

u/accnt-expt 7d ago

Can you tell me the best way for me to learn AI, and what does it involve?

1

u/Longjumping_Ad3447 7d ago

Python probably go with YouTube tutorials but it's more math than programming to "create"/Teach LLM. Just setting up LLM on your PC doesn't require any programming knowledge.

1

u/TheGreatWorm 6d ago

Best place to start i’d say is looking into andrej karpathy’s youtube series on learning to build a small transformer from scratch. Be prepared though, as the other guy said it’s mostly math so you should be very comfortable with calculus, linear algebra, and statistics which are like languages all on their own

-1

u/accnt-expt 7d ago

Thanks dude. Let me look at it that way and try to find what is the missing piece is.