IMO roto is easier for newer FHL GMs. Scoring is basically ranked in each statistical category. 1st place team in a category gets 10pts for that category, last place 1 point. Who ever has the most points is first in the league. Your stats are a running sum or average based on what your players produced in each game you had them on your active roster for.
For example. If Stamkos scores 3goals in game but you have him on your bench during that game, you don't get any credit to your team goal total. Similarly if you trade for a player with 20 goals on the season, you don't get 20goals to your team goal total.
However, if you have a guy in an active roster spot (not the bench) and he scores 3 goals, you get 3 goals added to your team's goal total.
You have a limited number of starts per position, which prevents anyone from constantly swapping players in and out to get more games in a specific position. The number of starts is equal to the number of games in the year.
F=Forward (C, LW, or RW eligible players).
Util = Utility (any skater or non-goalie).
I've got a couple friends who are newer to Fantasy Hockey so I made the positions, rules, scoring, etc. as simple as possible yet a little bit of depth. 2C-2LW-2RW-4D-2G gets old quick hence the extra F and Util.