Qual a diferença entre ng-click e data-ng-click no AngularJS?

Olá galera, sou bem inexperiente com Angular, então queria saber qual a diferença de se usar ng-click e data-ng-click.

Estou trabalhando em um projeto onde estão utilizando data-ng-click e também estou em um projeto meu que estou usando apenas ng-click. Qual a diferença?

Na prática é a mesma coisa é só normalização. Se caso você quiser utilizar uma validação de HTML sugere-se que utiliza o data-ng-click p/ ngClick, Quando estiver mexendo com directive entenderá melhor as normalizações.

https://docs.angularjs.org/guide/directive

Best Practice: Prefer using the dash-delimited format (e.g. ng-bind for ngBind). If you want to use an HTML validating tool, you can instead use the data-prefixed version (e.g. data-ng-bind for ngBind). The other forms shown above are accepted for legacy reasons but we advise you to avoid them.