You can also separate out your character/animation codes so that each character has a code line of their own— this, for new coders, makes it easier if you need to adjust one character; instead of squinting to find them in a paragraph (which trust me, it can easily be a paragraph of "and CHAR#"s lol)
Joseph Evans has a youtube playlist of great tutorials that show you the code, the portal and the preview. He also has a couple vids in there about making backgrounds and the programs he uses etc) He also runs www.episodelife.com << another good resource for new writers 
Dara’s site, www.dara-amarie.com, has a lot of great tips/tricks and templates. She also has a list of all code commands and examples inside each tip/trick section.
To make a character walk into a scene: spot direct them off screen (into the negative if you move left from zone 1 or to the right (which places them in zone 2). Either side, they won’t be visible. then the code:
@ OR &CHARACTER walks to spot 1.094 150 138 in zone 1 in 2
^^ The & allows whatever is under that code to happen simultaneously with the characters entrance. If that next thing is the walking character speaking, change the & to @. The system reads @ symbols as kind of a pause or stopper. Everything after the @ will happen before the system moves on.
A couple examples for visual learners like me:
example
INT. OFFICE - DAY with DESK at layer 1 with CHAIR at layer -1
&zoom reset and COLE spot 1.280 -23 150 in zone 1 and COLE moves to layer 2 and COLE faces right (here, I’ve left off “and COLE starts animation_name” because she’s off screen and faced correctly) and JILL spot 1.265 and JILL moves to layer 0 and JILL faces left and JILL starts type_sit_neutral_loop
@transition fade in black in 1
@pause for a beat
&COLE walks to spot 1.280 125 150 in zone 1 in 2 then COLE faces left and COLE starts idle_loop_rear
JILL (talk_sit_armcrossed_neutral_loop)
Hey there, Cole, how are you today?
I have a list of calls for you to return.
&JILL starts idle_sit_neutral_loop
Example 2:
INT. OFFICE - DAY with DESK at layer 1 with CHAIR at layer -1
&zoom reset and COLE spot 1.280 -23 150 in zone 1 and COLE moves to layer 2 and COLE faces rightand JILL spot 1.265 and JILL moves to layer 0 and JILL faces left and JILL starts type_sit_neutral_loop
@transition fade in black in 1
@pause for a beat
@COLE walks to spot 1.280 125 150 in zone 1 in 2
COLE (talk_handsonhips_neutral_loop)
Hey, Jill, have you seen Corina?
She should’ve been here an hour ago.
&COLE starts idle_handsonhips_neutral_loop
^^ If I had put & in my 2nd example, “COLE” would have slid to her spot doing either “handsonhips” or idle because the system reads “&” and lets the script continue to “play”. Since I put the @ symbol, “COLE” will walk to her spot then talk.