1 Basics of Computers, Computing, and Programming

1.1 History
1.2 Hardware
1.3 Software
1.4 Nature of Programming
1.5 Programming Paradigms
    1.5.1 Imperative Programming
    1.5.2 Functional Programming
    1.5.3 Object-Oriented Programming
    1.5.4 Logic Programming
    1.5.5 Nature of Scala
Comments