VBA
Visual Basic for Applications (VBA) is a programming language developed by Microsoft that is embedded in most Microsoft Office applications. It allows users to automate tasks, create custom functions, and enhance the functionality of applications like Excel, Word, and Access.
VisualBasic.NET
VisualBasic.NET or VB.NET is a computer programming language developed by Microsoft. It was first released in 2002 to replace Visual Basic 6. VB.NET is an object-oriented programming language. This means that it supports the features of object-oriented programming which include encapsulation, polymorphism, abstraction, and inheritance.
Visual Basic .ASP NET runs on the .NET framework, which means that it has full access to the .NET libraries. It is a very productive tool for rapid creation of a wide range of Web, Windows, Office, and Mobile applications that have been built on the .NET framework.
The language was designed in such a way that it is easy to understand to both novice and advanced programmers. Since VB.NET relies on the .NET framework, programs written in the language run with much reliability and scalability. With VB.NET, you can create applications that are fully object-oriented, similar to the ones created in other languages like C++, Java, or C#. Programs written in VB.NET can also interoperate well with programs written in Visual C++, Visual C#, and Visual J#. VB.NET treats everything as an object.
It is true that VB.NET is an evolved version of Visual Basic 6, but it’s not compatible with it. If you write your code in Visual Basic 6, you cannot compile it under VB.NET.
Microsoft Small Basic
Microsoft Small Basic is the only programming language created specially to help students transition from block-based coding to text-based coding. By teaching the fundamental elements of syntax-based languages in an approachable manner, Small Basic gives students the skills and confidence to tackle more complex programming languages such as Java and C#. You can also build applications for Kinect, Lego Mindstorm, Raspberry Pi, Arduino, Oculus Rift, and more using Small Basic.
For ages 7 to 107, Small Basic is one of the easiest ways to learn to code.
Small Basic combines a friendly environment with a very simple language and a rich and engaging set of libraries to make your programs and games pop! In a matter of few lines of code, you will be well on your way to creating your very own game!
SmallBasic
SmallBASIC is a fast and easy to learn BASIC language interpreter ideal for everyday calculations, scripts and prototypes. SmallBASIC includes trigonometric, matrices and algebra functions, a built in IDE, a powerful string library, system, sound, and graphic commands along with structured programming syntax.
SmallBASIC comes in three different flavors for the desktop. The SDL version offers a simple but efficient IDE and is perfect for working with graphics. The FLTK version has a great IDE. The console version doesn’t offer an IDE and is text-only but works perfect with plugins like raylib or nuklear. The Android version is similar to the SDL version and comes with an integrated IDE, too.
FreeBASIC
The FreeBASIC language is compiled and interacts with C++. Also will run the Microsoft unsupported QuickBasic.
B4X
The B4X suite supports more platforms than any other tool; ANDROID, IOS, WINDOWS, MAC, LINUX, ARDUINO, RASPBERRY PI, ESP8266/ESP32, AND MORE… Programs are written in basic and translated to java
Basic4Android, now known as B4A, is a rapid application development tool for creating native Android applications. It uses a programming language similar to Visual Basic and includes features like a visual designer for user interfaces, making it easier for beginners to develop apps.