def METHOD_NAME(self):
    # Initialize templates
    templates = []
    for i, (path, desc) in enumerate(template_info.templates):
        try:
            path = resources[path]
        except:
            continue
        if not i:
            cls = u'important-button'
        else:
            cls = u'button'
        # We need to use forward slashes, also on Windows, otherwise it
        # leads to an invalid URL when prefixed with opensesame://
        path = os.path.abspath(path).replace(u'\\', u'/')
        md = u'<a href="opensesame://%s" class="%s">%s</a><br />' \
            % (path, cls, desc)
        templates.append(md)
    # Initialize recent experiments
    if not self.main_window.recent_files:
        recent = []
    else:
        recent = [_(u'Continue with a recent experiment:')+u'<br />']
        for i, path in enumerate(self.main_window.recent_files):
            cls = u'important-button' if not i else u'button'
            md = u'<a href="opensesame://event.open_recent_%d" class="%s">%s</a><br />' % \
                (i, cls, self._unambiguous_path(path))
            recent.append(md)
    # Create markdown
    with safe_open(self.ext_resource(u'get_started.md')) as fd:
        md = fd.read()
    md = md % {
        u'version': metadata.__version__,
        u'codename': metadata.codename,
        u'templates': u'  \n'.join(templates),
        u'recent_experiments': u'  \n'.join(recent)
    }
    self.tabwidget.open_markdown(md, title=_(u'Get started!'),
                                 icon=u'document-new')