Hello
I am studying using freecodecamp.org, right now I have already done: “Responsive Web Design Certification(HTML, CSS, Flexbox, etc)” , and I am doing “Javascript Algorithms and Data Structures Certification (Javascript)”, in the future I will do at least: “Front End Development Libraries Certification”.
It is ok, I understand most of the lessons, BUT I am having a trully hard time memorising all the details: let, var, function, css, flexbox, etc, it is really a lot of.
My question is: do you guys have some kind of general guide I can use to review, study and of course consult all the javascipt, all the css and all the HTML?, some kind of PDF or long blog post would be very cool.
Don’t focus on memorizing. There are some things that you will use so many times (like let, var, and function) that it will become second nature to you. There will be some things that you use more rarely, so you have to look it up every once in a while. Just keep working and you’ll learn a lot through practice.
Yes, I know, I know this is not about memory, but I want to have a general guide to have at least a general idea of what it is Javascript, CSS, etc, because I jump from exercise to exercise with no conexion between them, also I want to have this guide to write things and anotations of my learning process, so I have a very reliable source of information what I can use to check, even before internet.
I have recently finished the responsive web design but I am still working on the projects on the side whilst studying the JavaScript certificate. I am not sure about other people’s study method.
I can tell you that I make sure to write down a note of each lesson of course on TextEdit/Notepad which I always open on the side of my screen.
From my experience of having just built two websites as a part of the responsive web design course - tribute page and survey form, the note was somewhat useful as it provides some references to possible solutions or ways to do thing in CSS. However, I had to do additional research to fulfill the desired outcome for my website because there are more functions than what FCC curriculum teaches you.
The final projects you complete in each section of the FCC curriculum give you opportunities to apply and expand your current knowledge. By working on different projects, you will eventually familiarise with the terminology and coding.
In summary:find additional resources on online or alternatively take notes while you are undertaking lessons.
Unfortunately, the paste format could not import the original formatting.
I follow the sequence of title of the lesson, explanation/summary, example and additional notes then repeat this for each lesson.
it’s a lengthy and tedious process but if you want to keep a record your journey, this might help you. Also, paraphrasing can improve the retention time of your memory in my opinion!
Here’s my note:
FREECODECAMP: Basic JavaScript
**Comment Your JavaScript Code**
Comments = JS intentionally ignores them, a great way to leave notes and clarify the function of parts of your code.
// in-line comment
/* Multi-line
Comment*/
**Declare JavaScript Variables**
8 different data types: undefined, null, boolean, string, symbol, bigint, number, and object
Computers distinguish between number and strings
Number = 12
Strings = “12” or “dog, collections of characters
Variables = to store and manipulate data in a dynamic fashion.
—> similar to the x and y variables in maths but can store different values at different times.
—> can be made up of numbers, letters, and $ or _ but may not contain spaces or start with a number.
Label = point to the data rather than use them
Var = declare or create a variable
var myName;
**Storing Values with the Assignment Operator**
The assignment operator (=) = can store a value in a variable
var myVar;
myVar = 5;
—> create a variable named myVar
—> assigns 5 to myVar
**Assigning the Value of One Variable to Another**
Can assign the value of that variable to another variable using the assignment.
var myVar;
myVar = 5;
var myNum;
myNum = myVar;
—> delcares a myVar variable with no value
—> assign 5 to myVar
—> declare myNum with no value
—> the content of myVar is assigned to the variable myNum
**Initialising Variables with the Assignment Operator**
Can initialise a variable to an initial value in the same line.
var a = 9;
FreeCodeCamp also has Youtube channel if you want to consolidate your knowledge of a particular scripting language.
I would highly recommend using this source as a simple guide. Click ME!!! That is what I’ve been using they have a really good guide. Also, I would link you to here