Author Topic: Are there any easy programming languages to learn?  (Read 1292 times)

As in being easy to understand. For example, this is some code with Blockland's version of TorqueScript (taken from Pecon's BlockDoc wiki): "if( $GameModeArg !$= "Add-Ons/GameMode_Example/gamemode.txt" )
         {
            error( "Error: GameMode_Example cannot be used in custom games!" );
            return;
         }"

All that does is prevent a Gamemode from being used in a custom game. It's easy to understand and it makes sense, unlike other programming languages which just are so hard to interpret for the average person.

Any languages out there like this where the syntax actually makes sense/is readable for the ordinary English speaker to comprehend?

a lot of people start out in either python or java

or html if you consider it to be a language :cookieMonster:

umm
that's pretty typical
give me an example of something that you think doesn't make sense


learn APL if you want something to make sense

I'd say the ease at which you understand the code has more to do with what the code is doing instead of what language is used (excluding the really syntactically odd languages obviously)

umm
that's pretty typical
give me an example of something that you think doesn't make sense

For example this:
Quote
function Weld(x, y)
   weld = Instance.new("Weld")
   weld.Part0 = x
   weld.Part1 = y
   local CJ = CFrame.new(x.Position)
   weld.C0 = x.CFrame:inverse() * CJ  
   weld.C1 = y.CFrame:inverse() * CJ  
   weld.Parent = x   
end
function BassedWeld(main,thing)
   if thing:IsA("BasePart") and thing~=main then
      Weld(main,thing)
   elseif thing:IsA("Model") then
      for i,v in pairs(thing:GetChildren()) do
         BassedWeld(main,v)
      end
   end
end
BassedWeld(script.Parent.Body.Main,script.Parent.Body)
BassedWeld(script.Parent.HW.Main,script.Parent.HW)
BassedWeld(script.Parent.fWheel.Ruota,script.Parent.fWheel)
BassedWeld(script.Parent.rWheel.Ruota,script.Parent.rWheel)
BassedWeld(script.Parent.KW.KS,script.Parent.KW)
function BassedUnanchor(thing)
   if thing:IsA("BasePart") then
      thing.Anchored=false
   elseif thing:IsA("Model") then
      for i,v in pairs(thing:GetChildren()) do
         BassedUnanchor(v)
      end
   end
end
BassedUnanchor(script.Parent)
wait(1.5)
script.Parent.RWD.AUTODELETE:Destroy()
script:Destroy()

It's RBLXLua. I find Lua impossible to understand, then again what I tend on doing with whatever language I learn most likely would just be creating websites or online applications.

Also I am pretty terrible at math and understanding equations and basic formulas.

OOP can eat a richard

I think you're misunderstanding what programming is like
no programming language will magically make bad code easy to understand

I think you're misunderstanding what programming is like
no programming language will magically make bad code easy to understand

I'd appreciate if you could give me an example as to what organized/well written code would look like.

OOP can eat a richard
OOP will eat a richard when you can show me how to make any useful commercial software w/ haskell.

HTML is easy, and so is JavaScript until you got to objects.
There is no code that is just speaking English, you actually have to learn it.


OOP will eat a richard when you can show me how to make any useful commercial software w/ haskell.
I've seen a couple of financial institutions use haskell based security trading software if that counts

HTML is easy, and so is JavaScript until you got to objects.
There is no code that is just speaking English, you actually have to learn it.
HTML isnt really a programming language, its a Markup language. Just like Word documents or other text is formatted according to a markup language.
Javascript is kinda easy once you get the hang of it, and Objects werent that bad for me when I was learning basic JS, though methods can be a pain if you dont understand them initially