These basic concepts can be easy to learn because you will have already learned them in a previous language. At the base of most popular programming languages, they all function similarly.
If you haven’t fully learned a single programming language yet, I highly recommend you just stick to one. You’ll learn a lot more much faster.
If none of these terms make sense to you, that’s normal! Most of these concepts are foreign or uncommon in other programming languages and you likely would not have learned them.
This is a difficult question to answer because it depends entirely on your prior knowledge.
This is assuming you put in a considerable amount of effort almost every day!
Programming takes persistence. That is why learning to code is so hard for most. They simply don’t have the desire to push themselves everyday to learn.
You can do it!
If you are a new programming, check out my free resources to becoming a web developer.
If you want to know how long it takes to learn Reactjs, check out this article.
If you have any questions, feel free to drop me a comment below. As always, good luck and happy coding!