برای اینکه جا بزنید بسیار زود است. ضمنا ما در اینجا قصد آموزش برنامه نویسی نداریم. البته که خودتان نیز میتوانید این گامها را جستجو کنید که فارغ از مسمر ثمر بودن یا نبودن بسیار نیز متعدد هستند. اگر همچنان انگیزه ای برای ساخت اپلیکیشن توسط خودتان ندارید ، پیشنهاد میکنیم به لینک سفارش ساخت اپلیکیشن مراجعه کرده و هزینه ساخت اپلیکیشن را مشاهده کنید.
در غیر این صورت به زبانهایی که برایتان کارامد هستند در ادامه اشاره میکنیم.
- Python بیاموزید.
- Ruby on Rails بیاموزید.
- JavaScript بیاموزید (JavaScript را قبل از یادگیری فریم ورکهایی مانند AngularJS یا React بیاموزید).
- iOS Development بیاموزید.
- Android Development بیاموزید.
بیشتر اپلیکیشن ها نیاز به پایگاه داده دارند. پس شما برای ساخت اپلیکیشن خود نیاز به دانستن یک زبان برنامه نویسی پایگاه داده دارید ) مانند SQL) ، یا بنا به نوع اپلیکیشنی که انتخاب میکنید. ممکن است نیاز به DataBase نداشته باشید (مثل Flappy Bird)، و اما اگر به دنبال ساخت web application هستید، به دانش بیشتری به خصوص در حوزه سرور نیاز دارید. اگر به دنبال front-end web developer شدن هستید ، میتوانید بر روی HTML , CSS و JavaScript در Codepen یا JSfiddle متمرکز شوید . اگر تنها JavaScript میدانید و قصد یاد گرفتن زبان دیگری ندارید ، آنگاه می توانید Node.js را امتحان کنید. پلتفرم مناسب برای back-end development آن وجود دارد (برای پایگاه داده هم میتوانید از MongoDB استفاده کنید). برای ایجاد یک اپلیکیشن کامل (web framework) نیاز به دانستن یکی از زبانهای ذکر شده در ادامه دارید:
- Ruby
- Python
- Php
- Java
- Go
- C#
اگر میخواهید یک بازی بسازید باید به دنبال یادگیری Lua باشید. C# هم به لطف Unity 3D game engine انتخاب مناسبی است.
اما برای mobile app development (ساخت اپلیکیشن موبایل) نیاز به دانستن Swift/Objective-C برای IOS (ساخت اپلیکیشن iOS) و Java برای Android داریم (ساخت اپلیکیشن برای اندروید). حال با دانستن پیش نیازها نوبت به مطرح شدن راههای ساخت اپلیکیشن می رسد.