So I just finished the new HTML with the cat photos. I have learned some great coding lessons. I wrote down all of the lessons in my notebook. I was reviewing my notebook pages when I realized that I need to have some more practice with what I learned. So, I am wondering what to do? Do I go back through the “cat photo app” tutorial and try to complete all of the steps from memory as a way of testing what I have learned? I was thinking of buying some binder paper, going through my notes, and then writing down examples of code on binder paper that I have learned, especially from the “cat photo app”.
In fact, I came up with an idea for this website but I don’t know if it’s been implemented or not. Are there any exercise tests that we can go through where we can try to write down the answers from memory, such as “Give an example of radio buttons where the choices are the following: coffee: cold, hot, or lukewarm. Be sure to fill in the id attributes and name attributes”.?
The best way to practice your skills is to start building small projects on your own.
It can be as little as 20 lines of code.
You can practice forms, images, tables and more.
You can use something like codepen to build out your practice projects.
I don’t think that is necessary.
I would keep moving through the curriculum and onto css.
HTML and CSS work together to build out the content and style of the web page.
By doing the other practice projects in the curriculum, you will still get plenty of practice with HTML.
you can go through these exercises
You have mentioned memorization a few times.
A lot of beginners fall into the trap of thinking they have to memorize everything.
But that is impossible.
HTML alone has almost 100 elements.
CSS has hundreds of properties.
The goal is to go for basic understanding.
If you forgot syntax, that is completely normal.
That is why documentation like this exists
Professional programmers look things up all of the time.
With continued practice and time, you will start to remember more of the common HTML elements and CSS properties.
My response is meant just as much for the benefit of other newcomers who read your post. It sounds like we had the same experience: we almost immediately wanted to begin exploring, creating, testing and practicing. The problem is knowing what to do. Here are three basic steps you can take to start immediately creating/practicing:
Download a decent editor. There are several which are free. I chose Visual Studio Code. It’s been great. It simply has TONS of features which you will find immediately useful. I would NOT recommend using Notepad (as some people do). I see no reason to put yourself through that when Visual Studio Code is free.
Install Google Chrome if you don’t already have it. It has a number of tools built into it which can be really handy. Once installed, open any webpage, right-click on it and select ‘inspect’. It will show you the code running on the page. Click Here for a great tutorial on some of the things you can do with it.
Create a Coding folder and point your editing software (Visual Studio) at that location. Familiarize yourself with how to link your HTML files with your CSS files on your local drive. You can store things right on your hard drive and start creating immediately. When you run your code in your editor it will launch Chrome so you can see your work, just as you would any webpage.
These general steps will get you up and running with an editor and browser, allowing you to immediately jump into creating, practicing and honing your skills. Please respond if you need more detailed instructions on how to do any of these steps.