velilog는 하드웨어 언어라고 합니다.
하지만 코드를 살펴보면 문법체계가 있으며, 이는 C언어와 상당히 유사합니다.
저는 그렇기 때문에 C언어로 문법, 알고리즘의 기초를 만들고 공부하는 것을 추천드립니다.
만약 그렇게 하지 않고 곧바로 Velilog를 한다면, 책과 FPGA 보드를 사서 직접 코드를 짜고 업로드 하여 동작시키는 것을 추천드립니다.
컴파일을 하면 에러가 없지만, 잘못된 점이 있을 때가 많습니다. 하지만 이것을 FPGA에 업로드 하여 직접 동작시킨다면 잘못된 점을 쉽게 파악하고 능력 향상에 많은 도움이 됩니다.
또란 클럭 동기화, 파이프 라인 구조 등 이론적인 개념도 탄탄하게 익히셔야랍니다.
그 과정이 순탄치는 않지만, 열심히 하신다면 6개월~1년 정도 후에는 스스로 생각하는 것을 코드로 표현하여 실현 시킬 수 있을 것입니다.