Author Options:

What else is there? Answered

What other prgrams are "pre loaded" on my computer such as batch and vbs.  That i can make my own files with?



3 years ago


There always good old BASIC

Which is less frequently pre-installed, these days.

As others have said, plenty of free options -- including Java, which is a bit more beginner-friendly than C or C++ but syntactically very similar to them and so might be a good stepping-stone in that direction.

The real question is "What do you want to do"? Different languages/tools are better for different things.

Preinstalled ? I wonder when it was last officially part of the distribution ?

PhP has been suggested as an "introductory" language, I'm not too sure. As a hardware engineer writing software, I think its too abstracted, but that's just me.


> an "introductory" language
.  Not that I'm an expert, but when ppl ask me which language they should learn first, I always tell them it doesn't really matter. The concepts (comparison, loops, branches, &c) are the important part. If you are smart enough to learn one languge, you are probably smart enough to easily port that knowledge to another one.

.  From what I can see, as time goes by there are fewer and fewer programmers and more scripters.
.  But that's the natural progression of things. Several decades ago, one had to be a bit of an auto mechanic in order to drive a car. Now most of us just turn the key and steer/brake. Shouldn't be too long before we buckle up and give it an address to go to.

As I see it, scripting is less powerful than programming ?

.  I dunno about "less powerful," but scripting is nearly always less flexible.
.  But we're dealing with at least four words (programming, scripting, powerful, and flexible) that have widely varying definitions. ;)
.  I look at it as low- to high-level. The higher the level, the less direct control you have of registers, bits, &c. Scripting is the high end. A lower-level language can do anything a higher-level language can, but it will probably take a lot more lines of code. Microcode is the lowest level. ML and assembler are one step higher. Then BASIC, FORTRAN, &c. Somewhere in here is a loose boundary between low- and high-level). Then HyperTalk, &c. ... But those are just my definitions.

My first programs, after basic, were written in machine code directly, because I couldn't afford an assembler.....now that really teaches you to appreciate short programs, running on naked iron.

NOWAY I'd do it like that now.

There are no other scripting engines built into a standard (presumably windows) installation.  If you want to learn to program, you'll need to install a code editor and compiler to build programs for various languages.  Recommended is C/C++.  It's not too beginner tolerant, but the language is a great step because it can make anything from small apps to entire operating systems.

There are free compilers available online, just google them.

JavaFX is also very good.  Provided freely and with great support.