Many. Arguably, too many to absorb all at once. So let's break it down.nearlyattach wrote: ↑Tue Dec 10, 2024 6:10 amHi everyone,
I am new to LiveCode and would like to know the most effective way to learn. Are there any resources or tutorials for beginners?
First, the User Guide included in the LC install (see the Help menu) is comprehensive. So much so I don't recommend reading all of it before playing. Playing is more fun. Let's shorten the path to the fun.
Skim the User Guide so you have a sense of what's in there, but don't bother actually reading much more than the first few chapters to get oriented to using objects, their properties, and their scripts.
Then take a breath and remember how vast the universe of software is, and that you can spend your life studying it and barely scratch the surface, so moving forward in focused chunks of learning often works very well.
So after you've skimmed the User Guide and taken a breath, come back here and tell us more about the types of apps you want to make. What do they do, how do they fit into the user's life?
With your initial orientation to LC in the User Guide, and our subsequent orientation to your goals, we can then suggest specific areas of study, and good exercises to build and reinforce mastery in those areas.
--
And yes, I promised play, so let's play:
1. Make a new stack from the File menu.
2. Drop three fields onto the card.
3. Drop a button onto the card, and right-click it to open it's script, where you'll paste this into it:
Code: Select all
on mouseUp
put field 1 + field 2 into field 3
end mouseUp
5. Click the button.
Boom. You just made a simple calculator.
Later on you'll learn about handling user input errors, like what happens if they type a letter into either of the first two fields (try it), and then there's standalone building, and much more.
But I think fun is the highest priority, so at least this simple exercise gives you a working result in just a minute or two.