Well, I have a friend who is an Arab so I get to learn words from her ... Otherwise learning independently or thru search portals is quite difficult when pronunciation is what matters.
The best way for any efficient language learning , including Arabic, is to learn it through context with the native speakers of the language concerned.
It is not easy at all to learn any language through the search portal. Language, any language, needs a daily basis practicing to be able to continue life and growth, and I do not think that the Internet can provide such an opportunity.
It depends on the objectives of learning. I think research portal is suitable for learning academic Arabic language. There is not usually general discussion in research portal.
The Arabic language is a vast sea, and it has many paths. If anyone wants to follow these paths, he must have a guide to help him. The the search portal alone can not be a proof because the people of language are in the many halls of science. If we recognize our way and put our hands on the secrets of the language, then the role of the the search portal in the use of some of the things that make us progress.