I also agree one of the best approaches is working with another experienced researcher who will spend the time providing guidance within your research areas of interest and assisting in guiding your publication and presentation journey.
Based on my personal experience, attending training program and Online courses on research methodology is very good but for the beginning (as the first semester of your research program). They help you get familiar with the newest methods for research, literature review (LR), experiment development, result reporting, etc.
After this stage you are prepared to conduct your LR. Work with guide / mentor / supervisors is also helpful especially if they are experience and able to introduce you to the essential references you need for your research.
As you progress in your work, especially in the phases of experiment development, data collection and analysis Books or specialized online courses can effectively help you . And YouTube can always provide you with a general insight about a totally new issue.
In addition, there are always websites, blogs, YouTube vlogs, and communities of practice related to any field, which you can search and find the one suits you.
So basically all the items you mentioned can be helpful based on your level of expertise or the advancement of the problem at hand.
I'd suggest partnering with an established researcher as you learn and practice your skills. Afterward, you can strike out on your own as you begin building a reputation. Regardless, after familiarizing yourself with theory and methods, the best way to learn, in my opinion, is to practice, practice, practice ....
I found collaborating with more experienced colleagues to be invaluable in improving the quality of my research outputs. One way this can be done by networking at conferences. It does take time though. Good luck.
Other than traditional ways of learning the research process through courses or by reading textbooks, I find learning from and collaborating with established researchers very helpful.
I also agree one of the best approaches is working with another experienced researcher who will spend the time providing guidance within your research areas of interest and assisting in guiding your publication and presentation journey.
I would recommend referring to : books (and journal articles), for example, how to identify a research question/how to identify research problems/how to write a literature review, etc. (see: Blaxter et al, 2006; Thabane et al, 2009; Kumar, 2011; Murray, 2011; Denney and Tewksbury, 2013; )/the research process flowchart (see: Saunders et al, 2009, p. 11; Varadarajan, 1996; Cooper and Schindler, 2014, p. 14); and a search on ResearchGate, which provides significant amounts of publications/key references/guidance, etc., for example: What is Research Problem?: https://www.researchgate.net/post/What_is_Research_Problem
Blaxter, L., Hughes, C. and Tight, M. (2006) How to Research. 3rd edn. Berkshire, England: Open University Press, McGraw-Hill Education.
Cooper, D. R. and Schindler, P. S. (2014) Business Research Methods. 12th edn. New York, NY: McGraw-Hill/Irwin.
Denney, A. S. and Tewksbury, R. (2013) How to write a literature review, Journal of Criminal Justice Education, 24, 2, pp. 218-234.
Kumar, R. (2011) Research Methodology - a step-by-step for beginners. 3rd edn. California: SAGE Publications Ltd.
Murray, R. (2011) How to write a thesis. 3rd edn. Berkshire, England: Open University Press.
Saunders, M., Lewis, P. and Thornhill, A. (2009) Research Methods for Business Students. 5th edn. Harlow, England: Pearson Education Limited.
Thabane, L., Thomas, T., Ye, C. and Paul, J. (2009) Posing the research question: not so simple, Canadian Journal of Anesthesia, 56, 1, pp. 71-79.
Varadarajan, P. R. (1996) From the editor: Reflections on research and publishing, Journal of Marketing, 60, 4, pp. 3-6.
For me the best way is to work with a mentor. Learn from doing, getting your hands dirty is the best. After 2 years of researching with a mentor, you must be able to fly on your own
First choose your domain and download related papers. Read the abstract and conclusion, you will know 50% what they did. Then you go through the Introduction, methodology and Implementation part. You will get clear idea about that paper. From that you can write own survey about that particular paper. Like that take as many as papers and write Literature survey. Then consult with your supervisor/Guide.
good question, first you have to writie down your research paln or strucrure after that its so nessary to look for resourses to get information from, then working with exprties can be so helpful ...good luck