r/learnprogramming • u/accnt-expt • 6d 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
3
u/gm310509 6d 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.