title: Difference between wp_register_style() and wp_enqueue_style
body: <p>I'm new to WordPress development. While going through some example codes I came across <code>wp_register_style()</code>, used to register a stylesheet and its location which can be called later using <code>wp_enqueue_style()</code>. </p>
  
  <p>But going through the documentation of <code>wp_enqueue_style()</code>, it says "Registers the style if source provided (does NOT overwrite) and enqueues".</p>
  
  <p>So my question is what is the difference in both the techniques. Is it correct to use the <code>wp_enqueue_style()</code> directly instead of registering and then calling using <code>wp_register_style()</code> and <code>wp_enqueue_style()</code>. 
  Is there something I'm missing. </p>