التجهيز
1 دقيقة للقراءة

جهز جهازك (ماك/بي سي)

قبل أن تبدأ بالبرمجة، تحتاج إلى تهيئة جهازك. يغطي هذا الدليل الأساسيات لكل من نظام macOS وWindows.

إعداد نظام macOS

يُفضل نظام macOS لدى معظم المطورين بسبب الطرفية (Terminal) القوية المبنية على Unix والنظام البيئي المتكامل. إليك كيفية إعداده:

تثبيت Homebrew

Homebrew هو مدير الحزم المفقود لنظام macOS. يتيح لك تثبيت كل شيء من Git إلى Node.js بأوامر بسيطة.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

بعد التثبيت، اتبع التعليمات في الشاشة لإضافة Homebrew إلى مسار النظام (PATH).

الحزم الأساسية

# تثبيت Git
brew install git

# تثبيت Node.js عبر nvm (موصى به)
brew install nvm

# تثبيت أدوات مفيدة
brew install gh  # واجهة GitHub البرمجية
brew install jq  # معالج ملفات JSON

إعداد نظام Windows

أصبح نظام Windows بيئة تطوير من الدرجة الأولى بفضل WSL2 (نظام Windows الفرعي للينكس).

تثبيت WSL2

افتح PowerShell كمسؤول (Administrator) وقم بتشغيل:

wsl --install

سيقوم هذا بتثبيت توزيعة Ubuntu افتراضياً. قم بإعادة تشغيل الجهاز عند المطالبة بذلك.

تهيئة WSL2

بعد إعادة التشغيل، افتح Ubuntu من قائمة "ابدأ" وقم بإنشاء حساب المستخدم الخاص بك. ثم حدث الحزم:

sudo apt update && sudo apt upgrade -y

تثبيت الحزم الأساسية

# تثبيت أدوات البناء
sudo apt install build-essential

# تثبيت nvm لـ Node.js
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash

# أعد تشغيل الطرفية، ثم ثبت Node
nvm install --lts

العتاد الموصى به

لأفضل تجربة برمجة بالإحساس:

  • الرام (RAM): الحد الأدنى 16 جيجابايت، والمثالي 32 جيجابايت.
  • التخزين: قرص SSD إلزامي.
  • الشاشة: شاشة كبيرة أو شاشات متعددة.
  • لوحة المفاتيح: شيء مريح—ستكتب كثيراً.

التحقق من البيئة

اختبر إعداداتك:

# تحقق من Git
git --version

# تحقق من Node
node --version

# تحقق من npm
npm --version

إذا أعطت كل الأوامر أرقام الإصدارات، فأنت جاهز للبدء.