پیش نیاز های نرم افزاری برای شروع برنامه نویسی

اولین و مهمترین نرم افزار در برنامه نویسی، نرم افزار IDE  است.

IDE چیست؟ یک محیط توسعه یکپارچه (IDE) یک نرم‌افزار نرم افزاری است که امکانات کاملی را برای برنامه نویسان رایانه جهت توسعه نرم‌افزار فراهم می‌کند. IDE معمولاً از حداقل یک ویرایشگر کد منبع ، ساخت ابزارهای اتوماسیون و یک اشکال زدایی تشکیل شده‌است. برخی از IDEها، مانند NetBeans و Eclipse، حاوی کامیایلر ، مترجم یا هر دو مورد لازم هستند. دیگران، مانند SharpDevel و Lazarus، چنین کاری نمی‌کنند.

مرز بین IDE و سایر قسمت‌های وسیع تر از توسعه نرم‌افزار کاملاً مشخص نیست. گاهی اوقات یک سیستم کنترل نسخه یا ابزارهای مختلف برای ساده‌سازی یک رابط کاربری گرافیکی (GUI) یکپارچه شده‌است. بسیاری از IDEهای مدرن همچنین دارای یک مرورگر کلاس، یک مرورگر شیء و یک نمودار سلسله مراتبی کلاس برای استفاده در توسعه نرم افزار شی گرا هستند.

IDE  به ما کمک میکند که سریعتر و راحت تر کدنویسی کنیم.

ما IDE  که میخواهیم در اینجا استتفاده کنیم Visual Studio Code است.

مورد دیگری که نصب کردن آن مهم است شبیه ساز سرور است.که ما از شبیه ساز Xampp استفاده میکنیم.

زمپ (به انگلیسی: XAMPP) یک سرویس‌دهنده وب کراس پلتفورم نرم‌افزار آزاد است. که از سرویس‌دهنده HTTP آپاچی، پایگاه‌داده مای‌اس‌کیوال و یک مفسر اسکریپت‌های پی‌اچ‌پی و پرل تشکیل شده‌است. نام انگلیسی XAMPP از حروفX (یعنی هر کدام از ۴ سیستم‌عامل)، Apache (آپاچی)، MySQL (مای‌اس‌کیوال)، PHP (پی‌اچ‌پی) و Perl (پرل) تشکیل شده‌است.