Let $c_0$ be the subspace of $\ell^\infty$ consisting of all sequences of (real or complex ) numbers converging to $0$.
How to prove that the dual space of $c_0$ is (isomorphic to) $\ell^1$?
My effort:
Let $f \in c_0^\prime$. Then $f$ is a bounded linear functional with domain $c_0$.
Then, for any $x \colon= (\xi_j)_{j\in \mathbb{N}} \in c_0$, we have $$x = \sum_{j=1}^\infty \xi_j e_j,$$ where $e_j = (\delta_{ij})$ for each $j \in \mathbb{N}$. Each $e_j \in c_0$. Then using the boundedness (and the consequent continuity) of $f$, we can conclude that $$f(x) = \sum_{j=1}^\infty \xi_j f(e_j).$$ So $$\vert f(x) \vert \leq \sum_{j=1}^\infty \vert \xi_j \vert \ \vert f(e_j) \vert \leq \Vert x \Vert_\infty \sum_{j=1}^\infty \vert f(e_j)\vert, $$ showing that $$\Vert f \Vert \leq \sum_{j=1}^\infty \vert f(e_j)\vert. $$
Is what I've stated so far correct? How to proceed?
What you have done is correct and you have shown $||f||_{c_0'} \le ||\hat f||_{\ell_1}$, where $\hat f$ is the sequence given by $\hat f_i = f(e_i)$. On the other hand, let $g_n\in c_0$ be defined so that
\begin{equation} (g_n)_i = \begin{cases} 1 & \text{ if } f(e_i) \ge 0, i\le n \\ -1 & \text{ if } f(e_i)<0 , i\le n\\ 0 & \text{ if } i >n \end{cases} \end{equation}
Then $||g_n||_{c_0} =1$ and
$$f(g_n) = \sum_{i=1}^n |f(e_i)|. $$
This implies
$$||f||_{c_0'} \ge \sum_{i=1}^n |f(e_i)|$$
for all $n\in \mathbb N$. Take $n\to \infty$ we have the opposite inequality. Thus
$$||f||_{c_0} = ||\hat f||_{\ell_1}.$$
Thus the map $c_0' \to \ell_1$, $f\mapsto \hat f$ is an isometric embedding. Also one can see that this is surjective, thus as a Banach space we have $c_0' \cong \ell_1$.