user1767: I'm interested to play with Marlowe in a textual way.
when I read this tutorial or read some code examples here, it seems to me that I have to be knowledgeable about Haskell's basics, mainly variables and functions, to be able to write Marlowe code.
is my assumption right?
ps: I'm not interested by blocky or js

user1638: Yes, you would need to know some Haskell basics to edit your Marlowe contracts if you don't want to use Blockly or JS.

user1781: If you don't want to use blocky or js (Marlowe is built assuming you will), then your best bet is to try to learn Plutus and write your contracts using that. The plutus Pioneer Program is a great place to get guided help learning how to write smart contracts using Plutus. Plutus makes Haskell a tad bit more accessible. And you can learn Haskell with Cardano and smart contracts in mind.
If you reallllly don't want anything to do with Haskell, then just hang tight, IELE will let you use your very own favorite programming language (Java, C#, Rust, javascript, any really many more) to write smart contracts.

1767: <p>I'm interested to play with Marlowe in a textual way.
when I read <a href="https://prod.meadow.marlowe.iohkdev.io/tutorial/#embedded-marlowe" rel="nofollow noreferrer">this tutorial</a> or read some code examples <a href="https://github.com/logicalmechanism/Marlowe-Plutus-Contracts" rel="nofollow noreferrer">here</a>, it seems to me that I have to be knowledgeable about Haskell's basics, mainly variables and functions, to be able to write Marlowe code.</p>
<p>is my assumption right?</p>
<p>ps: I'm not interested by blocky or js</p>
 1638: <p>Yes, you would need to know some Haskell basics to edit your Marlowe contracts if you don't want to use Blockly or JS.</p>
 1781: <p>If you don't want to use blocky or js (Marlowe is built assuming you will), then your best bet is to try to learn Plutus and write your contracts using that. The <a href="https://www.youtube.com/playlist?list=PLK8ah7DzglhhJzuiz7X33UCHSTYPB-8Jt" rel="nofollow noreferrer">plutus Pioneer Program</a> is a great place to get guided help learning how to write smart contracts using Plutus. Plutus makes Haskell a tad bit more accessible. And you can learn Haskell with Cardano and smart contracts in mind.</p>
<p>If you reallllly don't want anything to do with Haskell, then just hang tight, <a href="https://developers.cardano.org/en/virtual-machines/iele/about/the-iele-virtual-machine/" rel="nofollow noreferrer">IELE</a> will let you use your very own favorite programming language (Java, C#, Rust, javascript, any really many more) to write smart contracts.</p>
