
Originally Posted by
vrumpt
Vistas are new, and they don't do anything really other than give you a nice scene of the surrounding area with a small bit of xp. Those are market with the red triangles on your map, and most of them that i've found so far require you to do a bit of jumping on buildings or something to get up to them. A little bit of looking around should reveal the path to get up to where they are, which are marked in game as a floating map.
Skill points give you additional skill points to use to unlock skills. Once you reach level 5 you'll unlock a utility skill slot. If you open up your character panel and go to the skills and traits tab > slot skills, you can see all the skills that you can buy with the skill points you have.