These are all pretty good tips but I will contradict one. The starting class. The biggest pro tip in dark souls is to keep your armor bellow 25 percent, not 50 percent. This will enable the fast roll. The fast roll can be doubled up which dodges almost every boss attack in the game (This is especially true for the super hard expansion bosses). So you want a starting class that has a good light weight armor, good stats, and good items. That class is the pyromancer. He starts with the fast roll, his armor is pretty good because it has high fire resistance. Its a solid armor till you find better light armor. The fireball is very effective early on for handling tougher guys (black knights). His hand axe is a good weapon. It can actually take you through the game pretty far. It attacks very fast, the range is shit, but it can dish out damage better then you think. It can certainly hold you out till you get the Claymore or the Halberd which are both in the Parish and easy to find.
The next think I would suggest is to not be so hastey upgrading any old stat. Vit, End are always pretty safe bets but watch their number because they will get diminishing returns (40+). As for Str and Dex, besides getting to 16 or so in each for basic weapon requirements, you will need to pick one and run with it. Str and Dex are actually not good builds for beginners. This is going to take some explaining but here goes.
STR, DEX, INT, FAITH, really only effect the stat scaling of different Weapons/Spells.
STR weapons tend to be slow and good stat scaling ones are often hard to find, and you better enjoy massive slow weapons. Using big slow hammers, clubs, and axes can make bosses very challenging for new players. If you don't use proper STR scaling weapons, you will just have suboptimal damage output.
DEX has some of the same issue, good DEX weapons are hard to find, unless you are lucky to know where to get the Uchigata early on in which case DEX IS GREAT!. Now when you do find good dex weapons, Dex can be amazing.
Now comes the "best beginnger" stat and maybe the "best actual stat". INT which only problem is that you have to know how to use the very obscure upgrading system. But once you do, INT scaling is often A or S ranked which means you can find yourself out damaging STR and DEX. Not to mention this scaling can be applied to the weapon style you like best as well as your bow. Then on top of that you will get access to the late game broken spells.
Faith is sort of in the same boat but its a bit weaker then INT (scaling is often B/C ranked, miracles are not as OP as sorceries, etc).
That paragraph is probably the problem with dark souls in general.. Happy Hallowing!