Do you mean to classify in different groups, thus clustering?
Look at "Comparing Time-Series Clustering Algorithms in R Using the dtwclust Package". Dynamic Time Warping is the most usual way. Else you need to look at them from the phase-space.
Forecast depends on the length of the series and properties.
1. If short, then ARIMA or ES are classical methods.
2. If the time series have a trend, then you need ARIMA or ES
3. For long time series or with long seasonality, use Machine Learning methods: ANN, RF, Boosting Tree.