I want to do land use land cover classification using land sat images and random forest algorithm. Please, suggest an available potential software with some tutorials/ manuals to accomplish the research.
Land use classification using GEE examples are available in abundance; using Google Colab (where you install scikit ML package) is also very user friendly and examples are also available - specifically on Github.
You can use various software. It depends on you to select one of them.
From my point of view, the "randomForest" package in R and Google Earth Engine (GEE) are good options for you. You can easily find related commands and scripts for both of them by a simple search on google.
Overall, I suggest you use GEE to develop classification models since you can visualize and monitor your reference points (test and train) at the same time.
in SNAP software and Qgis, I think in new updates there are RF addins
I have tried both, the R and Software work well but the point is that your control on R code is higher than software and you can look very deep into your results but in Software you cannot manipulate RF too much out of the Software design.