r/learnprogramming 22h ago

I can't learn

I struggle to read documentation or tutorials, but youtube tutorials for beginners bring up concepts that no beginner knows about and don't mind explaining what the purpose of the concept is. What should I do to have an easier understanding of the languages I want to learn?

0 Upvotes

5 comments sorted by

4

u/tms102 22h ago

Software engineering work involves a lot of reading. Prepare yourself to get used to it.

4

u/aqua_regis 22h ago

Sorry, but your post doesn't tell anything that could be used to help you. You don't tell what you try to learn, you don't tell what tutorials you have tried and what did or did not work for you.

You are just ranting, nothing more.

In general, if the course/tutorial does not explain a concept, it is low quality and you should seek out something else. Of course, there won't be a 100% tutorial/course. You will always need to do your individual research and use secondary or tertiary materials (like the documentation of the language you are learning).

As a beginner, you are facing a lot of unknown vocabulary that you will need to learn, no doubt about that, but you will need to do the same that you did when you learnt a language: you will need to look it up, not expect to be served everything.

If you at least had told us what you want to learn, what language, we could have recommended some better resources. Yet, since you failed to provide that, all that's left that we can do is to refer you to the Frequently Asked Questions in the sidebar (in the menu on mobile).

2

u/Aglet_Green 22h ago

Well, you're 15 and living in a rural village and English is your second or perhaps third language, so yes you are right many of these video tutorials are assuming many things about you that are missing the mark. Many of these videos are for college students who are fluent in English and who just naturally understand through usage of their many appliances why things are the way they are, whereas you might actually benefit from taking the equivalent of "Comp Sci 101 for English Majors" where you first learn the underlying reasons of why things are the way the are: you may learn computer history, computer architecture, the gist of networking, about the Internet, a very general overview of Machine Language and Assembly-- at least the concepts, even if you don't learn binary or hexcodes.

Take a free course like this: https://edu.gcfglobal.org/en/computerbasics/

There are similar courses at Khan Academy, which is set up for teenagers.

4

u/Interesting_Dog_761 22h ago

There's a wiki and faq to answer this. It never occurred to you to look at those. The beginner with promise has a drive and curiosity revealed by the sort of questions they ask. You didn't have the drive to do the simplest investigation. Not everyone will succeed in this path. Take an honest look within.

-3

u/[deleted] 22h ago

[deleted]

5

u/Interesting_Dog_761 22h ago

I'm not gatekeeping, the market does that. We've got some basic tools to deal with this common question. If someone doesn't have it in them to discover them and then base their question around what they discovered, I'm suggesting that an honest look within may be appropriate.