Triple quotes denote a herestring:
# append blank line, create if it doesn't exist
cat <<< "" >> newfile.txt
There's no reason to use the herestring. A simpler way to do it would be:
# append blank line, create if it doesn't exist
echo >> newfile.txt
You realize both of those are appending a blank line to the file? If you're just trying to create a completely empty file with size 0, do this instead:
# create empty file, truncate if it already exists
> newfile.txt
That will truncate the file if it already exists. If you just want to ensure a file exists but leave it alone if it already does:
# create empty file, do nothing if it already exists
touch newfile.txt