To me the best way to learn about price action is to watch charts for hours and hours. Choose one stock or futures contract or whatever you're interested in trading, and just watch it's candlestick chart all day, every day for a few months. Maybe add a moving average or Bollinger Bands to the chart. At various points during the day try to predict if the chart will go up or down. Draw some support / resistance lines & see if price obeys them. Watching replays may make the process easier