ประเภทของความผิด
ความผิดทางอาญามี 2 ประเภทคือ
ความผิดในตัวเอง คือความผิดที่คนทั่วไปเห็นชัดเจนว่าเป็นความผิดต่อศีลธรรมอันดีของประชาชน ความผิดเพราะกฎหมายห้าม คือความผิดที่เกิดจากการที่กฎหมายบัญญัติให้เป็นความผิด โดยอาจมิได้เกี่ยวกับศีลธรรมเลย ซึ่งหากกล่าวถึงทฤษฎีกฎหมายสามยุค ความผิดเพราะกฎหมายห้ามอยู่ในยุคกฎหมายเทคนิค