Ultimate Guitar Pro is a great tool for beginners! You can slow down the speed of a tab, loop a particular part and practice it at a pace that you're comfortable with.
What are the lines for?
Lines stand for guitar strings.
The top thin line signifies the first string.
The bottom thick line signifies the sixth string.