β Back to the blog
π Learning JavaScript step by step
Now that the Bootcamp has started and I am revising JavaScript, I want to share how I am organising my learning and what I am discovering at this stage.

In this article
π§© Splitting the learning into blocks
So as not to overwhelm myself, I split JS into several mental parts:
- Variables and data types β as if they were Excel cells where you store numbers, text or boolean values.
- Operators and basic logic β addition, subtraction, multiplication, comparison (
>,<,===), logical operators (&&,||) and assignment ones (+=,=). - Functions and loops β the part I am struggling with most:
* Exercises counting even numbers from 1 to 1000
* Painting things red or green depending on conditions
* Breaking out of loops when a certain condition is met
- Interacting with the DOM β making something happen on screen:
* Buttons that show messages
* Changing background or text colours
* Updating a shopping cart based on calculations
π’ Logic and calculations
- Some exercises remind me of maths, and at first they seem to have no practical point.
- But now I understand that these calculations are the basis of real applications:
- A shopping cart
- Prices with VAT
- Totals and discounts
- Even if for now you see nothing on screen, you are learning the logic that later gets applied to the DOM and to user interaction.
π» Mini projects and practice
In the meantime, I keep practising outside the Bootcamp:
- Frontend Mentor challenges, which I am now actually publishing, although with embarrassment π
- Guided exercises with ChatGPT:
- Arrays
- Functions
- Loops
- Operators
- Experiments with Bootstrap and Tailwind (my goodness, it is hard to understand at first!)
This helps me connect theory and practice before the Bootcamp moves faster.
π Organisation and tools
- Notion has become my ally: I can paste code, organise notes and plan practice sessions.
- It helps me keep everything in one place and revisit concepts when I need them.
β¨ Reflections on the Bootcamp
- Even though the more logical, mathematical part seems complicated to me, I know it is the foundation of all web development.
- The DOM interaction part is already clearer and more motivating for me.
- I still feel like I did when I was studying on my own, but now with guidance and classmates.
- In the long run, all of this will be useful for building real projects and consolidating skills.
π Next steps
- Keep going with the logic and function exercises.
- Build mini projects to apply the calculations in practice.
- Publish challenges and share results to measure my progress.
- Get ready for the more advanced part of the Bootcamp and keep connecting theory with practice.
Topics