در حالت برنامه نویسی نیتیو، شما با استفاده از یک زبان برنامه نویسی خاص، مانند سی شارپ میتوانید یک نرمافزار دسکتاپی بنویسید. برای نوشتن برنامه اندرویدی باید از زبان جاوا یا کاتلین استفاده کنید و برای برنامه نویسی تحت وب باید از PHP یا پایتون یا جاوا اسکریگت و... استفاده کنید.
شاخهای از هوش مصنوعی برای درک و تولید زبان انسانی توسط ماشین.