جافا سكريبت من الصفر في 2025: دليل شامل للمبتدئين

مدرب بايثون أونلاين للمبتدئين

تعلم Python بسهولة دون إرهاق نظري. حل مهام عملية مع التحقق التلقائي واكتب الكود مباشرة في المتصفح.

ابدأ الدورة

مقدمة في جافا سكريبت: لماذا تبدأ في عام 2025

\n\n

جافا سكريبت هي اللغة التي تدير الإنترنت الحديث. في عام 2025، لا تزال واحدة من أكثر لغات البرمجة طلبًا في العالم. إذا قررت بدء رحلتك في مجال تكنولوجيا المعلومات، فإن جافا سكريبت هي البداية المثالية. إنها تعمل في كل مكان: في المتصفح، على الخادم (عبر Node.js)، على الأجهزة المحمولة، وحتى في مجال الروبوتات.

\n\n

في هذا الدليل، سنشرح من أين تبدأ تعلم جافا سكريبت في عام 2025. ستتعلم كيفية إعداد البيئة، وكتابة أول برنامج لك على Node.js، وإتقان الهياكل الأساسية للغة. لا توجد نظرية معقدة - فقط ممارسة وأمثلة واضحة.

\n\n

1. إعداد البيئة: Node.js و VS Code

\n\n

في عام 2025، أفضل طريقة لبدء تعلم جافا سكريبت هي استخدام Node.js. إنها بيئة تشغيل تسمح بتشغيل كود JS ليس فقط في المتصفح، ولكن أيضًا على الكمبيوتر. لن تحتاج إلى خادم معقد - فقط قم بتثبيت Node.js ومحرر الكود.

\n\n

تثبيت Node.js

\n

انتقل إلى الموقع الرسمي nodejs.org وقم بتنزيل إصدار LTS (الدعم طويل الأمد). التثبيت بسيط - فقط اتبع تعليمات المثبت. بعد التثبيت، افتح الطرفية (سطر الأوامر) وتحقق من الإصدار:

\n\n
node --version\nnpm --version
\n\n

إذا رأيت أرقام الإصدارات (على سبيل المثال، v22.0.0)، فكل شيء يعمل. npm هو مدير الحزم، ستحتاجه لاحقًا.

\n\n

محرر الكود: Visual Studio Code

\n

لكتابة الكود، أوصي بـ Visual Studio Code (VS Code). إنه محرر مجاني من Microsoft مع تمييز بناء الجملة، والإكمال التلقائي، وطرفية مدمجة. قم بتنزيله من code.visualstudio.com.

\n\n

بعد التثبيت، قم بإنشاء مجلد للمشاريع، على سبيل المثال js-learning، وافتحه في VS Code. الآن أنت جاهز لكتابة الكود!

\n\n

2. أول برنامج: "Hello, World!" على Node.js

\n\n

قم بإنشاء ملف index.js في المجلد واكتب:

\n\n
// أول برنامج في جافا سكريبت\nconsole.log("مرحبًا بالعالم! أنا أتعلم جافا سكريبت في عام 2025!");\n\n// عملية حسابية بسيطة\nconst sum = 2 + 3;\nconsole.log("مجموع 2 + 3 =", sum);
\n\n

قم بتشغيل البرنامج في طرفية VS Code:

\n\n
node index.js
\n\n

سترى:

\n\n
مرحبًا بالعالم! أنا أتعلم جافا سكريبت في عام 2025!\nمجموع 2 + 3 = 5
\n\n

أهنئك! لقد كتبت للتو وشغلت أول برنامج لك في جافا سكريبت. الدالة console.log() هي نظير print() في بايثون. إنها تخرج البيانات إلى وحدة التحكم.

\n\n

3. أساسيات بناء الجملة: المتغيرات، أنواع البيانات، والدوال

\n\n

الآن سنشرح المفاهيم الأساسية لجافا سكريبت. في عام 2025، معيار اللغة هو ES2024، لكن الأساسيات تظل كما هي.

\n\n

المتغيرات: let و const و var

\n

في جافا سكريبت الحديثة، يتم استخدام let و const. var قديم، لكن قد تصادفه في الكود القديم.

\n\n
    \n
  • const - للقيم التي لا تتغير (الثوابت).
  • \n
  • let - للمتغيرات التي يمكن أن تتغير.
  • \n
\n\n
// ثابت: القيمة لن تتغير\nconst userName = "آنا";\n// userName = "ماريا"; // خطأ! لا يمكن إعادة تعريف const\n\n// متغير: يمكن تغييره\nlet age = 25;\nage = 26; // الآن age = 26\n\nconsole.log(userName, age); // آنا 26
\n\n

أنواع البيانات

\n

جافا سكريبت هي لغة ذات كتابة ديناميكية. هذا يعني أن نوع المتغير يتم تحديده تلقائيًا. الأنواع الأساسية:

\n\n
    \n
  • String (نص) - نص بين علامتي اقتباس: "Hello", 'مرحبًا'
  • \n
  • Number (رقم) - أعداد صحيحة وكسرية: 42, 3.14
  • \n
  • Boolean (منطقي)

المدونات

توصيات الكتب