Well, my first suggestion would be don't call yourself mediocre!
I'm sure you can learn any of these things if you set your mind to it and work on it for enough time. It may take longer, or shorter, but you'll eventually get there.
On the practical side, I'll say read these books, but also code a lot, and keep everything on GitHub. That's your portfolio.
If you keep grinding, you'll realize one day that you've levelled up!
Thank You. Any suggestions for a mediocre math person with hands on Ruby knowledge?
Well, my first suggestion would be don't call yourself mediocre!
I'm sure you can learn any of these things if you set your mind to it and work on it for enough time. It may take longer, or shorter, but you'll eventually get there.
On the practical side, I'll say read these books, but also code a lot, and keep everything on GitHub. That's your portfolio.
If you keep grinding, you'll realize one day that you've levelled up!
Thank You again!