ساخت اولین نرم‌افزار می‌تواند از چند مسیر شروع شود؛ از طراحی سایت و برنامه‌های تحت وب گرفته تا توسعه اپلیکیشن اندروید و نرم‌افزارهای دسکتاپ. اگر تازه برنامه‌نویسی را شروع کرده‌اید، انتخاب مسیری که هزینه و پیچیدگی کمتری داشته باشد، کمک می‌کند زودتر نتیجه بگیرید و مهارت‌های لازم را به دست آورید. برای بسیاری از افراد مبتدی، توسعه وب نقطه شروع مناسبی است؛ زیرا می‌توان با ابزارهای نسبتاً سبک کار را آغاز کرد و بعداً سراغ ‌های موبایل یا دسکتاپ رفت.