Here’s an example.
I recommend you read this article
That link’s dead, friend.
if you are following the freeCodeCamp curriculum, wait for next certification for the cool stuff.
fcc doesn’t do vanilla JS DOM manipulation that others have talked about, but it teaches jQuery, which is a library used for that, and it teaches React, which is a front end framework that can do cool stuff.
First of all, thank you all for responding to my message. Secondly, I apologize for the late reply. Lastly, here are my reply’s to your messages:
I understand what you are saying, I guess I’m just confused how they work and how they are connected to one another (in broad terms, I know we are all learning how they work, but it’s more like how does an if statement or a while loop work that makes the API react the way it does)
Thank you for your explanation on how the JS was connected to the rest of the page. I now understand a little on how it works. Also, thank you for building that example. I was able to see in simple form how it all connects to one another. (Side Note: I had to make the text color black in CSS to see the text and count you provided. I don’t know why it made the text color white)
Thank you for the article. I have read some of it and it makes sense. I think it will be a good resource in the future.
I am taking their curriculum and I can’t wait to get to the cool stuff, but after reading some articles and watching some videos from the news forum, reading these post and some other post that is on this forum, and fining out in my research that JS is: a) the basis of almost all of the other languages (React, Vue, Angular, JQuery, etc.) and b) supposed to be the simplest language to learn how to code (multiple people’s opinion), I feel like I will have to go back to the first session and make sure I get a good grip on this before I advance further. I have been hitting the “Get Help” button since the start of ES6 and I feel like I may need a better handle on this stuff before I advance to the next certification so I don’t dig myself into a bigger hole.(If I am wrong and you know that most of the learning comes in the projects portion please tell me, I don’t want to go back if i don’t have to, lol )
you don’t have to redo the whole section, but if you don’t remember what to use to do a certain thing or what a certain thing does, go back to check or google it.
If you solve an allgorithm by looking first at the solution, return to it sometimes later and then do it again without hints this time, to know if you learned it.
as soon as you start hitting stuff that requires you to put together things learned previously, starting for example by the Record Collection challenge, and then the whole Algorithms sections (those you can go back and redo as needed, plus later there is also the Interview Prep Section that’s mostly algorithms to keep practicing)
it’s more, you send a request to the API, the API send back datas. All the stuff you learned so far can be used to build the request and to manipulate the received datas.
I have started recently a small project that interacts with the API of a webapp, the sending the request part is the lesser thing, once you learn the syntax for that, it’s still the manipulating datas that it’s the hard part
As someone that “redid” the lessons using a different platform. I would say Do not redo it. Although the other platform also taught me some new things, I still find myself occasionally checking the solution.
I’m not sure I understand what you are trying to say. You don’t recommend that people go back and work on a stronger grasp of the fundamentals because you choose to sometimes look at solutions to challenges?
What I meant is that going over the lessons didn’t help much in my case. I found that working on side projects and looking over MDN helped me more to grasp the fundamentals rather than redoing the lessons. I think you give yourself less credit than you deserve, I bet you understand the fundamentals, but don’t grasp how to use them yet, which will all sort out when you start doing projects and researching on your own.
As many have said to me “Don’t get stuck in tutorial hell”
Also, by using “Get Help” You should be thinking why this solution works and what each line does & how you could implement it in the future. Use it as a learning aide, not a crutch.
On the last note, everyone learns differently, but from all of the advice I received & personal experience, redoing the lessons seems like least favorable option.
That is what I was trying to say.
I think I need to do a lot more work on understanding algorithms, When I was trying to do more research, I heard someone say that algorithms are the key to coding
I’m not there yet,
I’m trying to get there . (or at least I feel like that)
That has been me when I went through HTML and CSS, but this language seems different,
I think it may be syntactical errors that give me the most difficulty.
I understand that point of view, especially when it comes to coding.
Most of the sessions solution’s in this language seem to have not been taught yet.
After rereading my reply’s to you all, I may sound hypocritical, and I accept that. I might just be trying to save some face after the realization of this fact. To be honest, I have been doing more research about this outside of this post, and I feel like I may have learned something that I have not shared on this post. I might also know what I need to do and I am just stubborn trying to get out of the work I know what I must do. I do appreciate everyone taking the time to respond to me and my queries (lol, Java Script queries ). I guess I just have to knuckle down and get to it.