Okay, so lets start with some basic stuff.
In both coding and scripting languages, symbols other than letters and numbers are used. This example -->
{
QApplication a(argc, argv);
MainWindow w;
w.show();
return a.exec();
}
contains such symbols. (This is C++ -- QT Creator was used in its creation.) The { and the } wrap the rest of the code. Used in this manner, they show a block of code. There may be many blocks of code in any given program. Other languages may define these differently.
The other symbols, (, ), ;, . and , have their "definitions," also.
So add to this. Define the usage of these symbols, please. Create a block of code, if you will and define how and why the symbol is used.