Take a cell. It contains mRNA, so essentially billions of RNA molecules derived from its genomic template. These you all chop into pieces and put into a sequencer. The sequencer returns reads which represents the sequences of these chopped pieces.
An aligner maps back these reads to a reference, in case of STAR that is commonly the genome. Since in eukaryotes transcripts are often spliced the GTF file helps STAR to know where in the genome the introns are located so it is able to bridge that gap, so it is splice-aware.
What you see in the screenshot are the individual reads so the sequences of the chopped transcripts with their location in the genome.
A sample is typically a single extraction from RNA. Say you have a mouse and take out the liver, make RNA from it and sequence that, this is a sample. A sample, or rather the sequencing library (that is what you pipet into the sequencer) can be sequenced several time to get more reads. That would be a technical replicate and is commonly merged even before aligning, so you would cat the fastq files together to get a single BAM file.
What you see in this screenshot with the many N's is the human genome, so the plain nucleotide content. Ns are present if the sequence is not known for that particular part, that often happens for repetitive regions, centromers and telomers. It is common to see N at the beginning of a chromosome. Sixty characters per line are just a convention that appeals to the eye, other fasta files (that is this format) may have more characters per line, but basically you can have an arbitrary number of letters (ATCGN) in a single line, nothing to worry about. This indexing is what your STAR --runMode genomeGenerate does. This is not the alignment, it is a preparation step you have to do once per genome. The alignment is then the next step, using this index to map the fastq files.
Does that make sense to you?
As for Q3, which "pipeline" do you refer to?