You can use Sinhala websites like Learn Sinhala.com and Learn Sinhala at mylanguages.org site to learn Sinhala or use Google translate and Sinhala online dictionaries to learn Sinhala.