Dig out the the length of the walkway. You will need to pour in at least a couple of inches of sand or gravel to create a solid base for the stones. Plus if you want your stones at ground level, add the depth of the stones and that is how deep the path should be dug out.
Lay down landscaping cloth for the length of the walkway. This will help deter weeds and grass from growing up between the stones.
Pour in the sand or gravel and rake it so it is level. Check the level using a laser level or with a string tied to two posts. To allow for proper water drainage, instead of making the sand perfectly level, you may want to have it slightly higher in the center.
Install the edging you prefer, whether it is cedar posts or decorative bricks. Check the level throughout using the laser level. If you don't want edging, consider putting down temporary forms of wood. These will hold the stones in place until you are done.
Place your stones in the desired pattern, checking with the laser level. Or lay them so they are elevated slightly in the center. You can lay the stones symmetrically for a formal look, or in a random way for a more casual walkway. Remove the temporary forms, if you used them.
Pour sand in between the stones, if desired, sweeping so all the cracks are filled. Then lightly water the sand. Repeat several times. This will harden it and help prevent plants from growing through your walkway. Or for a more natural look, allow grass to grow between the stones, or add moss.