Studies Of Two-Dimensional Materials Beyond Graphene: From First-Principles To Machine Learning Approaches