It's a big question 🙂
You will need a db with your news.
like
"create table news(
id int unsigned primary key auto_increment,
title varchar(255) not null,
text text not null,
news_date date)"
And for new headlines you should do
"select id, title from news order by news_date desc limit 15"
and you will need a script that takes the news ID as parameter and prints the news text out.
So you should learn a bit of SQL. Good luck!