روبی (به انگلیسی: Ruby) یک زبان برنامهنویسی انعطافپذیر، وب،تست نفوذ، پویا و شیءگرا است. روبی ویژگیهای نگارشی پرل و شی گرایی اسمالتاک را با هم در خود دارد. زبان روبی در سالهای میانی دهه ۱۹۹۰ توسط یوکیهیرو ماتسوموتو در ژاپن اختراع شد. ویژگیهای گوناگون زبانهای پرل، لیسپ، اسمالتاک و آیفل الهامبخش ماتسوموتو در ساخت روبی بودند.
امروزه زبان برنامه نویسی بیسیک فور اندروید زبانی قدرمند و ساده در حوزه اندروید می باشد و نسبت به رقبا در این حوزه برتری نسبی دارد .
شیء گرا بودن یکی دیگر ازمزیت بسیار مهم محیط برنامه نویسی بیسیک فور اندروید می باشد که برنامه نویسی برای پایگاه های داده را بسیار جذاب و ساده می نماید.
هدف ما از این دوره آموزش و توانایی کسب درامد از برنامه نویسی می باشد .