The big advantage I can see from writing the input file directly is
a) You can add parameter in it so it is re-useable with different dimensions.
b) The node numbers can be controllable.
c) When you need a lot of input that requires cut and paste from Excel
Where how compact is the input file does not mater as it will not effect the performance of the analysis.
There is some example in the ABAQIS example problem manual (HTML version), that would be a good starting point.
However, I would suggest that you start to build your model with CAE first, then start replacing the input file with your own text. I have 2 recommendations.
1) Add “cae_no_parts_input_file = ON” in the abaqus_v6.env file to make the input file without part. Having part in your model make it harder for a beginner.
2) Change one thing at a time as 99.99% chance you will make a mistake and it will be a pain that you need to check the whole input file for a typo.
Hope this help