Start arrow from a point at a certain distance from a node

nodes

I want to do something like this:
enter image description here

Please tell me how to do it. Thanks in advance.

Best Answer

enter image description here

\documentclass[tikz,border=10pt,multi]{standalone} 
\usetikzlibrary{calc, arrows.meta,positioning} 
\begin{document}
    \begin{tikzpicture}
        [
        >=Latex,
        very thick,
        block/.style= {draw, rectangle, text width=2cm,minimum height=1cm,align=center},
        ]
        \node [block] (start1) {Start1};
        \node [block, below right = 1cm and 2cm of start1.east] (end1) {End1};
        \node [block, below= 2cm  of start1] (start2) {Start2};

        \path [draw, ->] ($(start1.south)+(-0.5,0)$) --  ($(start2.north)+(-0.5,0)$);
        \path [draw, ->] ($(start1.south)+(0.5,0)$) |- ($(end1.west)+(0,0.2)$);
        \path [draw, ->] ($(end1.west)+(0,-0.2)$) -| ($(start2.north)+(0.5,0)$);
\end{tikzpicture} \end{document}