Any tutor?

Got a LiveCode personal license? Are you a beginner, hobbyist or educator that's new to LiveCode? This forum is the place to go for help getting started. Welcome!

Moderators: FourthWorld, heatherlaine, Klaus, kevinmiller

subodhh
Posts: 10
Joined: Sat Apr 10, 2021 8:26 pm

Any tutor?

Post by subodhh » Sun Apr 11, 2021 12:23 am

Hello, I would love to learn LiveCode from someone who can teach me how to construct algorithms quickly.
I am quite familiar with C/C++ Eclipse but finding a bit of a trouble learning the stack/mainstack/input/output etc.
I am complete newbie to GUI widgets and not interested in that part of LiveCode.
Most documentation seems to focus mainly on the "interactive" and it seems pretty sweet, but unfortunately, I don't need that.
Wish I had learned programming this way though :-)

Certainly will be willing to pay - can discuss that by private message.
Thank you for suggesting someone or connecting me to the right person.

FourthWorld
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 9802
Joined: Sat Apr 08, 2006 7:05 am
Location: Los Angeles
Contact:

Re: Any tutor?

Post by FourthWorld » Sun Apr 11, 2021 4:10 pm

I'll help. Many here will. And we'll do it for free, though you're welcome to PayPal or Venmo if you find assistance particularly valuable.

All I ask of a learner is:

- Approach learning with sleeves rolled up ready to study and practice.

- Seasons are done here so all can benefit.

- As you learn, pay it forward by sharing what you've learned with others.

If that suits we can begin at the beginning:

- What do you want to make?

- How much of the User Guide have you read?
Richard Gaskin
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn

jacque
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 7214
Joined: Sat Apr 08, 2006 8:31 pm
Location: Minneapolis MN
Contact:

Re: Any tutor?

Post by jacque » Sun Apr 11, 2021 5:14 pm

Devin Asay teaches LC at Brigham Young University and has put his entire course online for us:
https://livecode.byu.edu/indexgeneric.php

It does not assume any programming experience or familiarity with LC. And as Richard said, we'll all help here if you have questions.

Someone here may also reply to help with private tutoring.
Jacqueline Landman Gay | jacque at hyperactivesw dot com
HyperActive Software | http://www.hyperactivesw.com

subodhh
Posts: 10
Joined: Sat Apr 10, 2021 8:26 pm

Re: Any tutor?

Post by subodhh » Sun Apr 11, 2021 8:05 pm

Very thankful, to both Richard and Jacque. Unfortunately, I still can't PM, but if you don't mind PM'ing me about how I can contact you by email/text I will promptly proceed - if you'd like to teach me.

Already read (skimmed would be good word!) through the BYU guide. Coded my tiny function to populate random numbers in an array :-)

I still don't get some basics like (a) what's the blank screen that comes up :-) ? (b) how do I convert the flowcharty looking symbols to quickly an acutal flowchart :-) if there is a way for it to generate code that would be lovely.

I am still stuck at some basic concepts like how the "main" (as in C) relates to various stacks.
My understanding is that mainStack in LC => main in C and the context of the module where main() is.
Similarly, all other substacks and stacks are like C modules/files with appropriate scope.
Figured that global allows containers (or C variables) to be shared across stacks.

I am not a GUI programmer, but want to practice LiveCode for a possible (:-)) upcoming interview.
So, I would love to learn a few good tricks like:
1) Essential - create functions that call functions
2) Essential - if there are libraries of algorithms - sort/search/
3) Essential - learning how to manage stacks (and cards?)
4) Essential - learning how to create objects and pass messages (Understand sockets for a long time, but not in LC and haven't read the guide yet)
5) Would be nice - how to create quick system diagrams (perhaps use the flow charty symbols?)
6) would be nice - quick tricks to create simple but spiffy I/O
7) would be nice - anything else that the tutor thinks will be useful to dazzle one/more intervierwing team :-)

This looks like easily 2 45-60 min sessions to me. I can venmo, but more important, irrespective of whether I get the job or not, I will certainly upload my notes here as paying forward.

richmond62
Livecode Opensource Backer
Livecode Opensource Backer
Posts: 9286
Joined: Fri Feb 19, 2010 10:17 am
Location: Bulgaria

Re: Any tutor?

Post by richmond62 » Sun Apr 11, 2021 8:25 pm

I have a feeling that Fourthworld meant that you should not PM people
but ask your questions 'in the open' on the Forums so we can ALL see
them and help you. 8)

subodhh
Posts: 10
Joined: Sat Apr 10, 2021 8:26 pm

Re: Any tutor?

Post by subodhh » Sun Apr 11, 2021 8:59 pm

Thanks Richmond. Any idea what's the blank screen is about? Any pointers to the list of "Essential" and/or "Would-be-nice" that I listed?

Also, I do need to learn LC for an interview, but highly doubt that I will have to use it later. That's why looking for someone to teach me a few specific things. I think it will be quicker and easier to get my questions answered in a one-on-one tutor session rather than bulletin board, but I can try here.

I can't PM because I am a newbie on this forum and haven't crossed the threshold number of posts yet.

richmond62
Livecode Opensource Backer
Livecode Opensource Backer
Posts: 9286
Joined: Fri Feb 19, 2010 10:17 am
Location: Bulgaria

Re: Any tutor?

Post by richmond62 » Sun Apr 11, 2021 9:05 pm

"blank screen" ?

Are you using Macintosh, Linux or Windows?

If you are using Linux or Windows click CTRL-M

If you are using Macintosh click COMMAND-M

and you should see the messageBox:
-
SShot 2021-04-11 at 23.03.08.png
-
type set the backdrop to empty and then click the RETURN key . . .

है ठीक?

richmond62
Livecode Opensource Backer
Livecode Opensource Backer
Posts: 9286
Joined: Fri Feb 19, 2010 10:17 am
Location: Bulgaria

Re: Any tutor?

Post by richmond62 » Sun Apr 11, 2021 9:10 pm

"Essential"

"Would be nice"

Possibly trying to run before you can walk?

richmond62
Livecode Opensource Backer
Livecode Opensource Backer
Posts: 9286
Joined: Fri Feb 19, 2010 10:17 am
Location: Bulgaria

Re: Any tutor?

Post by richmond62 » Sun Apr 11, 2021 9:23 pm

If it's possible to program algorithms
If you mean something like x=((y^2) * 231), then it is no more difficult than in
any other programming language.

45 years of computer programming has taught me that algorithms are the EASIEST bit of programming.

Here it is in BBC BASIC:
-
SShot 2021-04-11 at 23.19.05.png
SShot 2021-04-11 at 23.19.05.png (18.07 KiB) Viewed 5514 times
-
And here it is in LiveCode:

Code: Select all

on mouseUp
   ask "What is Y?"
   put it into Y
   put Y^2 into Y2
   put Y2*231 into X
   put X
end mouseUp
-
SShot 2021-04-11 at 23.22.29.png

subodhh
Posts: 10
Joined: Sat Apr 10, 2021 8:26 pm

Re: Any tutor?

Post by subodhh » Sun Apr 11, 2021 9:48 pm

richmond62 wrote:
Sun Apr 11, 2021 9:10 pm
"Essential"

"Would be nice"

Possibly trying to run before you can walk?
LOL :-) I need to run by this week. I was told that I need to run on Friday. Hence the hurry.

richmond62
Livecode Opensource Backer
Livecode Opensource Backer
Posts: 9286
Joined: Fri Feb 19, 2010 10:17 am
Location: Bulgaria

Re: Any tutor?

Post by richmond62 » Sun Apr 11, 2021 9:58 pm

to run
I was told that I need to run on Friday
Who by?

Who expects you to get up to speed with a new programming package inside a week?

subodhh
Posts: 10
Joined: Sat Apr 10, 2021 8:26 pm

Re: Any tutor?

Post by subodhh » Sun Apr 11, 2021 10:01 pm

Not a week, about a weekend. Someone who's willing to consider me for an interview with their team.
And this is serious offer. I am not joking or wasting anyone's time here. Hence the sincere request for 1-1 session.
And I think what I am expected to learn and where I am, their expectation is slightly far-fetched but not too far.
As an example, if I get the essentials figured out then I think I will an OK candidate in about 3-4 days - for this specific position.

richmond62
Livecode Opensource Backer
Livecode Opensource Backer
Posts: 9286
Joined: Fri Feb 19, 2010 10:17 am
Location: Bulgaria

Re: Any tutor?

Post by richmond62 » Sun Apr 11, 2021 10:05 pm


subodhh
Posts: 10
Joined: Sat Apr 10, 2021 8:26 pm

Re: Any tutor?

Post by subodhh » Sun Apr 11, 2021 10:39 pm

richmond62 wrote:
Sun Apr 11, 2021 9:05 pm
"blank screen" ?

Are you using Macintosh, Linux or Windows?

If you are using Linux or Windows click CTRL-M

If you are using Macintosh click COMMAND-M

and you should see the messageBox:
-
SShot 2021-04-11 at 23.03.08.png
-
type set the backdrop to empty and then click the RETURN key . . .

है ठीक?
I am using Windows and I see these the two menu bars (one vertical and one horizontal) and a card/pathways pop-up.
But the Windoze 10's desktop is completely overlapped by a gray box. I can't figure out what that is about.

I got to a point where I wrote a function to populate an array with random numbers.
Now, I am working on writing the radix sort to sort those.
Attachments
SShot-Random-Num-Population.png
SShot-3-boxes.png

subodhh
Posts: 10
Joined: Sat Apr 10, 2021 8:26 pm

Re: Any tutor?

Post by subodhh » Mon Apr 12, 2021 1:41 am

a very kind gentleman helped me tremendously with all my newbie questions.
Feeling pumped up to take on this interview (if that were to happen :-)
This is a great tool. It may turn out that I may be using this tool... that will be very cool :-)
If so, I may actually be able to come back here, ask questions and hopefully help a little bit that I can.

Post Reply

Return to “Getting Started with LiveCode - Complete Beginners”