To retrieve data from SharePoint using REST you can use below link as reference:
http://www.codeproject.com/Articles/990131/CRUD-Operation-to-List-Using-SharePoint-Rest-API
To display data in Tabular Format, You can go with jQuery DataTable. You just need to pass JSON format data from Rest API to jQuery DataTable.
https://www.datatables.net/
For Example:
<table id="Table_Div" class="display">
<thead>
<tr>
<th>Column1</th>
<th>Column2</th>
</tr>
</thead>
<tfoot>
<tr>
<th>Column1</th>
<th>Column2</th>
</tr>
</tfoot>
</table>
<Script>
var call = $.ajax({
url: Url + "_api/Web/Lists/GetByTitle('ListName')/Items",
type: "GET",
dataType: "json",
headers: {
Accept: "application/json;odata=verbose"
}
});
$.when(callProject).done(function(data) {
$('#Table_Div').DataTable({
"destroy": true,
"data": data.d.results,
"columns": [{
"data": "Column1"
}, {
"data": "Column2"
}]
});
});
</Script>