I am interested in starting my journey in Artificial Intelligence but feel unsure about where to begin. I would like guidance on the fundamental concepts I should learn first, such as programming languages, mathematics, and core AI principles. Additionally, I am looking for recommendations on the best learning resources, practical projects, and tools that can help me build a strong foundation and gradually advance my skills in this field.