Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p><a href="http://www.lua.org/" rel="noreferrer" title="The Programming Language Lua">The Programming Language Lua</a> might be a good option too. Spencer had a good idea to point out that verbosity can be a plus here, languages using lot of symbols can be annoying when spoken out loud.<br> Lua core is simple, syntax is nice, it favors keywords over symbols ("and/or/not" vs. "&amp;&amp; || !", functions tagged explicitly, do ... end instead of soft braces). Like most good languages it needs only a good text editor and has a command line compiler (for all kinds of platforms).</p> <p>There is a good <a href="http://www.lua.org/manual/5.1/manual.html" rel="noreferrer" title="Lua 5.1 Reference Manual">Reference Manual</a> and the first edition of an <a href="http://www.lua.org/pil/" rel="noreferrer" title="Programming in Lua, 1st edition">excellent book on Lua</a> (by one of the developers) is available online, while the second edition (targeting the latest version) is available as PDF file.</p> <p>.</p> <p>I started learning <a href="http://javafx.com/" rel="noreferrer" title="JavaFX">JavaFX</a> with a good, progressive tutorial (<a href="http://ociweb.com/jnb/jnbDec2008.html" rel="noreferrer" title="Object Computing, Inc. — Java News Brief — December 2008">Experiments With JavaFX Script</a>) and while this language is mostly oriented to visual effects and GUIs, the few I saw so far works well on the command line, and it displays verbose messages in case of syntax errors, that might help beginners:</p> <blockquote> <p>Test.fx:15: Sorry, I was trying to understand the parameters of a function declaration but I got confused because you se em to have missed out ')' which is a punctuation character that should be there.<br> function Dist2(x1, y1, x2, y2<br> <em>spaces to align arrow ------></em> ^ 1 error</p> </blockquote> <p>Like Lua, it uses more keywords than Java ("function", and/or/not) while still using soft braces. Its type inference (less type declarations) is nice for beginners.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload