Skip to content

sammy200-ui/JavaScript_main

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 JavaScript Learning Journey

Welcome to my JavaScript learning repository! This space is dedicated to documenting my progress, practice, and projects as I dive into the world of JavaScript.

📋 About the Journey

I am currently learning JavaScript from YouTube tutorials and tackling beginner-to-intermediate concepts.

📚 Learning Roadmap

  1. Basics of JavaScript

    • Variables, Data Types, and Operators
    • Functions and Scope
    • Loops and Conditionals
  2. Intermediate Topics

    • Arrays and Objects
    • ES6+ Features
    • DOM Manipulation
  3. Advanced Topics

    • Asynchronous JavaScript (Promises, Async/Await)
    • APIs and Fetch
    • JavaScript Frameworks (future goal)

🎯 Progress Tracker

Module Status Completion Date
JavaScript Basics 🟢 Completed [02/01/25]
Arrays & Objects 🟡 In Progress [13/01/25]
DOM Manipulation 🔴 Not Started [Add Date]

🌟 Projects

As I progress, I will make some projects

  • A miniature build
  • A news app using APIs

📌 Goals

  • Learn at least one JavaScript framework/library (e.g., React).
  • Build a portfolio of JavaScript projects.
  • Share my learning experience with others.

📦 Understanding package.json

The package.json file is essential for Node.js projects because it:

  1. Provides Project Metadata: Contains information like name, version, description, author, and license.
  2. Manages Dependencies: Lists the dependencies required for the project.
  3. Defines Scripts: Allows the creation of custom scripts for tasks like testing and building.
  4. Controls Versioning: Helps in maintaining and managing different versions of the project.
  5. Includes Repository Information: Contains details about the project's repository for collaboration and issue tracking.
  6. Holds Configuration Settings: Stores configuration for various tools and modules used in the project.

Overall, it helps in organizing, managing, and automating various aspects of a Node.js project.

📝 Notes

This repository will also serve as a space to organize and share my notes and summaries of JavaScript concepts.

About

JavaScript Journey

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published