No I am no student of law or was I ever one. Just good with google and interested in reading the stuff (other people read the telephone book it is said).
Once you get the knick of Swiss law it is no so difficult as everything is codified and consolidated. As they have to publish everything in German, French and Italian they try to make sure that the wording is clear and understandable. You can find it all here:
https://www.admin.ch/opc/de/classifi.../national.html
Some laws are also available in English. This translations are unofficial but helps to understand the most important stuff.
Some of the important laws for daily life are:
The Civil Code
https://www.admin.ch/opc/en/classifi...042/index.html
The Code of Obligations
https://www.admin.ch/opc/en/classifi...009/index.html
It has all defaults regarding contracts. The part about the lease is a must read for anyone living in Switzerland. It is originally a part of the previous law, but as it is so big it became a law on its own.
The Criminal Code
https://www.admin.ch/opc/en/classifi...083/index.html
The Traffic Code (unfortunately now English translation)
https://www.admin.ch/opc/de/classifi...266/index.html
and its accompanying ordonance on the traffic rules
https://www.admin.ch/opc/de/classifi...246/index.html
The Federal Act on Foreign Nationals
https://www.admin.ch/opc/en/classifi...232/index.html
Switzerland has not the same notion of "case law" as common law countries do. Each and every case is normally regarded as unique. As far as I have seen only federal court rulings are cited in lower courts (district and cantonal are the other levels). But even federal court rulings are not set in stone and the federal court can decide differently in an future case. Although unlikely but it happens from time to time.
To find federal court rulings you can use the website of the federal court:
http://www.bger.ch/index/juridiction...tion-recht.htm
Draw back is that the rulings can be in German, French, or Italian.