Yes definitely we can learn all about Forex by self but it will take long time and hard work,as a teacher and mentor can guide us very effectively and we can learn in less time.We must read lot of Forex eBooks,articles on Forex websites and also practice in demo account.I have also learned all about Forex bu self learning and practicing.