[Tex/LaTex] Custom enumeration list Step 1, Step 2 etc

#enumeratelists

Any idea on how to create a list such that for each \item it creates a numbered Step _ -?
using the packages

\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{fancyhdr}
\usepackage{amsthm}
\usepackage{float}
\usepackage[round]{natbib}
\usepackage{lastpage}
\usepackage{indentfirst}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{upgreek}
\usepackage{amssymb}
\usepackage[margin=1.2in]{geometry}
\usepackage{epstopdf}

Best Answer

A code with enumitem: I define a steps environment:

\documentclass{article}
\usepackage{enumitem}
\newlist{steps}{enumerate}{1}
\setlist[steps, 1]{label = Step \arabic*:}

\begin{document}

\begin{steps}
  \item first thing to do
  \item Second thing to do
  \item Third thing to do
\end{steps}

\end{document} 

enter image description here

Alternatively, if you don't want to create a new environment, you can use the optional arguments of enumerate:

\begin{enumerate}[label=Step \arabic*:]
\item ...
.........
\end{enumerate}