A detailed survey is elaborated in this paper on precipitation forecasting for weather forecasting. The reviews are gathered from 50 research papers and the techniques are classified into three types, such as deep learning (DL), machine learning (ML) and other methodologies. The analysis uses the techniques adopted for precipitation forecasting, publication year, utilised tools, employed dataset, and evaluation metrics. From the analysis, it is proven that the DL-based technique is the highly utilised technique for data protection. The papers that were mostly obtained in 2023 were taken into account for this research. The techniques utilised in most of the research papers were evaluated based on the root mean square error (RMSE), and the most utilised dataset for developing the model in this survey paper is NOAA. Moreover, MATLAB is a frequently employed tool for implementation.