I believe you can do this:
{% assign resindex = site.posts | where: "category", "research", | where: "lang", "en" | sort: "title" %}
{% for post in resindex limit:4 %}
<div>
<p><a href="{{ post.url }}">{{ post.title | truncate: 52 }}</a></p>
</div>
{% endfor %}
Though I am fairly confused by the use of category and categories and when you can/should use them. For my example category worked, but in my front matter I have: category: mycategory and am only using one. But the rest of the code should work, and you can limit and sort.