اصولا ابزارهای برنامه نویسی را به دو دسته تقسیم می کنیم:
دسته اول: نرم افزاری
این دسته مربوط به نرم افزار ها می شود و این ابزارها در واقع درون کامپیوتر هستند و یک برنامه نویس از آنها استفاده می کند تا کارشان راحت تر و سریع تر انجام شود.
الف. کد ادیتور و IDE مناسب
برای اینکه بتوانید کد هایتان را بنویسید یا ویرایش کنید و در نهایت کد ها را اجرا و دیباگ بکنید قطعاً نیاز به یک کد ادیتور دارید.
پس باید کد ادیتوری انتخاب کنید که بتوانید به راحتی با آن کار کنید و متناسب با زبان برنامه نویسی شما باشد.
ب. آموزشات، کد های اماده و انجمن های برنامه نویسی
در راه ای که در آن قدم میگذارید قطعا نیز به آموزش دارید و گاهی ممکن است به مشکل بخورید پس نیاز با راهنمایی دارید.
سایت ها و انجمن های زیادی وجود دارند که میتوانید سوالات خود را در آن مطرح کرده و پاسخ خود را دریافت کنید.
وبسایت استک اور فلو محبوب ترین و بهترین سایت در این زمینه است و شما میتوانید سوالات خود را در این سایت بپرسید و اگر کمی انگلیسی بلد باشید خیلی راحت به جواب مورد نظر خود برسید.
دسته دوم: سخت افزار
قطعا برای شروع برنامه نویسی به یک سیستم نیاز دارید تا بتواند فعالیت های خود را در آن انجام دهید.
الف. سیستم کامپیوتری
ما برای این که بتوانیم از ابزار های نرم افزاری استفاده کنیم نیاز به یک سخت افزار داریم ، نرم افزار و سخت افزار بدون هم هیچ کارایی ندارند.
نه سخت افزار بدون نرم افزار کاربرد دارد نه نرم افزار بدون سخت افزار.
پس ما باید از طریق یک سخت افزار خوب بتوانیم ازابزار های نرم افزاری به خوبی استفاده کنیم و به نحو صحیح برنامه نویسی کنیم.
ب. کیبورد و صندلی مناسب
میدانیم که یک برنامه نویس بیشتر مواقع در حال تایپ کردن است و اگر که کیبورد استاندارد نباشد.
طبیعتاً برنامه نویس خسته میشود و به او اسیب وارد می شود.
پس باید از کیبوردی استفاده کنید که استاندارد و ارگونومیک باشد.
همچنین باید یک صندلی مناسب هم انتخاب کنید تا دچار کمر درد و سایر درد های این نواحی نشوید زیرا یک برنامه نویس زیاد روی صندلی است و با ید یک صندلی داشته باشد که با آن راحت باشد.