Lesson:BASIC

BASIC (Begineers All Purpose Symbolic Code) is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use.It is Made by John G. Kemeny and Thomas E. Kurtz and released in May 1964. BASIC enables students in fields other than science and mathematics to use computers. At the time, nearly all use of computers required writing custom software, which was something only scientists and mathematicians tended to learn.

The emergence of early microcomputers in the mid-1970s led to the development of a number of BASIC dialects, including Microsoft BASIC in 1975. Due to the tiny main memory available on these machines, often 4 kB, a variety of Tiny BASIC dialects was also created. BASIC was available for almost any system of the era, and naturally became the de facto programming language for the home computer systems that emerged in the late 1970s. These machines almost always had a BASIC interpreter installed by default.

Dialects,Modification Post 1990 Versions
Many other BASIC dialects have also sprung up since 1990, including the open source QB64 and FreeBASIC, inspired by QBasic, and the Visual Basic-styled RapidQ, Basic For Qt and Gambas. Modern commercial incarnations include PureBasic, PowerBASIC, Xojo, Monkey X and True BASIC (the direct successor to Dartmouth BASIC from a company controlled by Kurtz).

Several web-based simple BASIC interpreters also now exist, including Microsoft's Small Basic. Many versions of BASIC are also now available for smartphones and tablets via the Apple App Store, or Google Play store for Android. On game consoles, an application for the Nintendo 3DS and Nintendo DSi called Petit Computer allows for programming in a slightly modified version of BASIC with DS button support.

The various Microsoft, Lotus, and Corel office suites and related products are programmable with Visual Basic in one form or another, including LotusScript, which is very similar to VBA 6. The Host Explorer terminal emulator uses WWB as a macro language; or more recently the programme and the suite in which it is contained is programmable in an in-house Basic variant known as Hummingbird Basic. The VBScript variant is used for programming web content, Outlook 97, Internet Explorer, and the Windows Script Host. WSH also has a Visual Basic for Applications (VBA) engine installed as the third of the default engines along with VBScript, JScript, and the numerous proprietary or open source engines which can be installed like PerlScript, a couple of Rexx-based engines, Python, Ruby, Tcl, Delphi, XLNT, PHP, and others; meaning that the two versions of Basic can be used along with the other mentioned languages, as well as LotusScript, in a WSF file, through the component object model, and other WSH and VBA constructions. VBScript is one of the languages that can be accessed by the 4Dos, 4NT, and Take Command enhanced shells. SaxBasic and WWB are also very similar to the Visual Basic line of Basic implementations. The pre-Office 97 macro language for Microsoft Word is known as WordBASIC. Excel 4 and 5 use Visual Basic itself as a macro language. Chipmunk Basic, an old-school interpreter similar to BASICs of the 1970s, is available for Linux, Microsoft Windows and macOS.

Lesson
Come Lets Do the First Activity Of All Programming Languages. In This Tutorial we may not be discussing about the First Generation Basic, such as MSX BASIC and GW-BASIC, supported simple data types, loop cycles, and arrays. Print "Hello World"

10 Print "Hello World" The 1st one is just a open print but the second one can be Used for GOTO Function and Numbering.1980s and Newer Versions have omitted Numbering.

Compiler
There are a Lots of Compilers and intrepreters of BASIC But here are some modern and still usable ones.Click on the Compiler you want tutorial on
 * B4X
 * BlitzMax
 * DarkBASIC
 * FreeBASIC
 * Gambas
 * GFA BASIC
 * Mercury
 * PowerBASIC (Turbo Basic)
 * PureBasic
 * QB64
 * QuickBASIC
 * TrueBASIC
 * VSI BASIC for OpenVMS
 * Xojo
 * Logo Basic

Microsoft BASIC

 * Visual Basic
 * VB.Net
 * VBA
 * VB for DOS
 * Ms Small BASIC