Hi James!
Any advice for developers that are beginners?
I mean, what do you think they should focus on that will make them become proficient ?
Lastly, what has been your biggest achievement so far as a developer?
I don't really have much advice for learning (people learn in many different ways). I would suggest learning lots of very different topics, even ones that might not seem applicable for what you want to be doing in and out of your job.
Different programming topics tend to reinforce one another.
Biggest achievement? I have no idea... I'm pretty proud of all the open source work I've been able to do.