Programming languages?
Hello folks!
I recently completed the entire JavaScript course. Before that, I also learned HTML and CSS, of course. Now we have a week (until January 8, 2024) of "vacation," so to speak. I've already said that I'm completely finished with JavaScript, but I still feel a bit lousy at it. After the holidays, we'll start with React. I've been working on a calculator for the last 2-3 days, which was difficult for me, too. Thanks to ChatGPT, I finished it. Now I'm working on another project that also involves using JavaScript.
Now my question is, how can one really understand JavaScript and use it easily (without problems)? Is it a good idea to create projects? If you have any other tips, I'd be happy to hear them, too!
PS I can use HTML and CSS really well.
Kind regards
MrOsmo
Consider the basics of language and practice it. This requires motivation and time effort. From today to tomorrow it is not necessary.
Furthermore, it is certainly not wrong to question the previous learning methodology. Relevant is, for example, the choice of suitable source material (sometimes better cope with long-formulated text statements, others take content better when listening) or the time of day when you work with JavaScript (to high or low phases).
Two websites I recommend for learning are MediaEvent and the course of JetBrains Academy.
I would like to refer to p5.js. This library provides various functions that make it easy to use on a canvas-element can draw. This opens a door to build mini-games like pong or simulations like Conways Game Of Life, which in turn represent good training tasks for beginners.
Tutorials and the like can be found here:
There’s the question why. In addition to the retrieval of possibly lacking basic knowledge of language, it would not be bad to take these points into account in your own projects:
Avoid such tools. Firstly, it is not guaranteed that the spit-out solution is good. On the other hand, you will not be able to solve problems independently.
How to deal with problems I have already described in older contributions more often. Read for example and (practical example).
Yeah, because you’re not going to go on without any practical experience. It’s like paddling: The theory gives you a starting guide, but without practice you will never actually learn it.
However, your projects should not be too ambitious for the start. It happens quickly that you get caught and the whole project becomes a motivation killer. Searching via Google, or the like can help, but the focus should be on becoming safe in the basics and learning to find solutions to problems.
The suggestions from the penultimate linked post are good exercises for beginners. Otherwise you will be on pages like Edabit or Exercism ugly.
Ave!
It does not bring any courses to bear or follow tutorials.
You only sink into the tutorial hole and learn to write it down.
The right approach would be to think out a small project and to practically ergogle any problem if you don’t know further.
But here also only the current problem! Otherwise you’ll be back in the above-mentioned hole.
Only this way you learn the practice, not by writing off any stupid tutorials.
Counts as ergooglen to ask ChatGPT? 🌝😅
I wouldn’t recommend it. Chat-GPT does not really understand complex problems well and often provides outdated or false information.
Chat-GPT can be a good tool for experienced developers when they are on the hose, but you must always be able to recognize and customize the mistakes of Chat-GPT right away.
For beginners it is clear from chat GPT. It only harms you and your learning success unnecessarily.
Okay, then ixh himself will try to solve problems. Thank you!🙏