slavapegaskin: Вряд ли вы найдете им применение во фронт-энде. Вообще по этому есть отдельная литература типа Кормена или Седжвика, но это будет через чур.
interneturok.ru тут весь школьный материал. После просмотра можно решать задачи с задачников. Это будет по интереснее чем читать горы книжек, так как школьная математика не особо богата интересными штуками(кроме, мат. анализа конечно:).
Shwed_Berlin: да практически везде без свойств не обойтись. Но когда вы используйте свойства вы, также, обязательно используете поля(явно или неявно)! Свойство это не член класса, это просто возможности языка(в java и с++ их вообще нету).
parkito: Есть(вкладка SQL), но там придется создать ваши сущности, и возможно весь запрос сразу не сможет cконвертировать. Пробуйте по частям, экспериментируйте :)