You already posted almost the same question:
Editing a Question[
^]
and accepted an answer. What is wrong in first question?
Quote:
I want to do an Application that can help find the best route possible.
You first need to define what is the best route, what makes a route better than another.
Quote:
but they really look so complicated for a beginner programmer like me.
Algorithms look complicated because they are complicated, Finding best path is a hard problem, efficient solutions are complicated. If you are really a beginner, such problem is too complicated because you lack necessary background.
It is like trying to learn to drive a car by winning a Formula 1 grand price, it don't work.
Programming have been teach to millions of people, what works and what don't is known and that is the reason teachers are teaching the way they are, it is the easy way.
My advice: put this project aside for now and learn with simpler projects, then come back to this project.