Title: Basics of Verilog Programming : Practical Guide with Easy Explanation