If you're using DocumentQuery to get child pages, e.g.
var pages = DocumentHelper.GetDocuments()
.Types("DancingGoat.Article")
.Path("/Articles/", PathTypeEnum.Children)
.WhereStartsWith("DocumentName", "Coffee")
.OnSite("DancingGoat")
.Culture("en-us")
.WithCoupledColumns();
DocumentQuery has OrderBy method which allows you to specify a column to sort by.
Also Kentico generates Info and Provider classes for the page types you create, so you could easily get content with Provider class, e.g.
Home homeNode = HomeProvider.GetHome("/Home", "en-us", SiteContext.CurrentSiteName)
.Columns("DocumentName", "DocumentID", "HomeHeader", "HomeTextHeading", "HomeText");
Provider class should also provide you with a method to order the result. See more details here.