and i can add and remove APKs from system/app on the zip resign and can i change the info under About Phone
Yes, you can add apks in /system/app and change the info in About Phone in the build.prop
To start on development, you might want to start with getting used to a flashable zip first. Learn what all the files are and all the .props are, etc.
Some like to start with something a little more challenging, like myself, I started with theming. I made a few CM7 themes and LauncherPro Icon Packs, etc.
A lot of people have been taking a lot of interest in building ROMs lately ever since the big development jump in the last month-2.
The problem is, you can't just jump into development like that. Not unless you have had previous experience with git and linux.
Some problems people (like myself) have is that there isn't a tutorial for everything. Some things you're going to have to find out yourself, whether or not you like it.
And also, there
are threads for building, and getting you started on that.
I'm sure you've seen them before around these forums multiple time, but that will definitely get you off your feet and into the world.
Hope this has helped you.