Getting Started to Xetex for Devangari?

Well example 1 makes quite a great effort (with all this mapping directives) to enable a romanized input. If you don't want this ignore all this code and simply start writing e.g. use something like this

\documentclass{article}
\usepackage{fontspec}
\setmainfont[Script=Devanagari]{your font}
\begin{document}
\section{संस्कृतम्}
जीवनस्य लक्ष्यमेव संस्कृतस्य वर्धनम्
\subsection{कोऽम्}
\end{document}

If you want to write also english (or another script) you will perhaps have to insert font switching commands at the language boundaries.


Use fontspec and polyglossia:

\documentclass{article}

% The fontspec package provides a nice interface to font loading.
\usepackage{fontspec}

% standard packages for XeLaTeX
\usepackage{xunicode}
\usepackage{xltxtra}

% The polyglossia package lets us easily use several languages.
\usepackage{polyglossia}

% Define the used fonts. Replace Nakula and XITS by your font choice.
\newfontfamily\devanagarifont[Script=Devanagari]{Nakula}
\newfontfamily\englishfont[Script=Latin]{XITS}

\setmainlanguage{sanskrit}
\setotherlanguages{english}

% Display counters with Devanagari digits
\makeatletter
\def\devanagarinumber#1{\devanagaridigits{\number#1}}
\let\orig@arabic\@arabic
\let\@arabic\devanagarinumber
\makeatother

\begin{document}

\section{संस्कृतम्}
जीवनस्य लक्ष्यमेव संस्कृतस्य वर्धनम्
\subsection{कोऽम्}
संस्कृतं \textenglish{(Sanskrit)} पृथिव्‍यां प्राचीना समृद्घा शास्त्रीया च भाषा मन्‍यते। विश्‍ववाङ्‌मयेषु संस्‍कृतं श्रेष्‍ठरत्‍नम्‌ इति न केवलं भारते अपि तु समग्रविश्‍वे एतद्‌विषये निर्णयाधिकारिभि: जनै: स्‍वीकृतम्‌। महर्षिणा पाणिनिना विरचितम् "अष्‍टाध्‍यायी" इति संस्‍कृतव्‍याकरणम्‌ अधुनापि भारते विदेशेषु च भाषाविज्ञानिनां प्रेरणास्‍थानं वर्तते। संस्‍कृतशब्‍दान् एव उत्तरभारते दक्षिणभारते च स्वमातृभाषास्य संयोजयन्‍ति। संस्कृतात् प्राय: सर्वा अपि भारतीयभाषाः उद्भूताः।

\end{document}

This renders as (compiled with xelatex)

rendered example

I can’t verify whether the output is correct, but it seems to be fine (Latin ligatures work).

You might want to define a shortcut for \textenglish, e.g.

\newcommand\eng[1]{\textenglish{#1}}

NOTE: If you are using a binary package installation of TeX Live, like in Debian/Ubuntu, you will need to replace

\newfontfamily\englishfont[Script=Latin]{XITS}

with

\newfontfamily\englishfont[Script=Latin]{xits-regular.otf}

Original solution, expanded on Ulrike’s answer:

\documentclass{article}

% The fontspec package provides a nice interface to font loading.
\usepackage{fontspec} 

% Set the main font to Nakula (a Devanagari font I found on my system).
\setmainfont[Script=Devanagari]{Nakula}

% Define the \latinfont command to switch to the XITS font for Latin text
\newfontfamily\latinfont[Script=Latin]{XITS}
% Define the \eng command as a localized version of \latinfont
\newcommand\eng[1]{{\latinfont #1}}

\begin{document}

\section{संस्कृतम्}
जीवनस्य लक्ष्यमेव संस्कृतस्य वर्धनम्
\subsection{कोऽम्}
संस्कृतं \eng{(Sanskrit)} पृथिव्‍यां प्राचीना समृद्घा शास्त्रीया च भाषा मन्‍यते। विश्‍ववाङ्‌मयेषु संस्‍कृतं श्रेष्‍ठरत्‍नम्‌ इति न केवलं  भारते अपि तु समग्रविश्‍वे एतद्‌विषये निर्णयाधिकारिभि: जनै: स्‍वीकृतम्‌। महर्षिणा पाणिनिना विरचितम् "अष्‍टाध्‍यायी" इति संस्‍कृतव्‍याकरणम्‌ अधुनापि भारते विदेशेषु च भाषाविज्ञानिनां प्रेरणास्‍थानं वर्तते। संस्‍कृतशब्‍दान् एव उत्तरभारते दक्षिणभारते च स्वमातृभाषास्य संयोजयन्‍ति। संस्कृतात् प्राय: सर्वा अपि भारतीयभाषाः उद्भूताः।

\end{document}