第一次学DELPHI.该怎么解决

第一次学DELPHI.
解释自动生成的代码逐行解释(可以用c++作比较)
unit   Unit1;

interface

uses
    Windows,   Messages,   SysUtils,   Variants,   Classes,   Graphics,   Controls,   Forms,
    Dialogs;

type
    TForm1   =   class(TForm)
    private
        {   Private   declarations   }
    public
        {   Public   declarations   }
    end;

var
    Form1:   TForm1;

implementation

{$R   *.dfm}

end.

------解决方案--------------------
我也不知道怎么创建一个类.
请哪个给出例子.有Object pascal的书没有?