Website codegpt.co also has a plugin for both VS Code and Intellij. When model becomes available in Ollama, you can connect plugin in VS code to local ollama instance.
I have MS from University of Florida and more than 13 years of work experience. I am currently enrolled in Georgia Tech online MS and have completed courses on Machine learning and Deep learning.
I prefer books which have rating of at least 4.2 on Goodreads and 1000+ reviews. Higher the better.
Interval is sporadic. If I think it is urgent, then order it immediately, else keep in Amazon wish list and buy when there is a good discount or during sale. If physical copy of the book is expensive, then I consider kindle edition if kindle version is much cheaper.
I will recommend that you go through Universities course pages on courses related to Operating Systems, Systems Programming, Computer Networks & Distributed Systems. Many of them have links to programming assignments and projects, try implementing those.
Advantages:
1. Problem will be well defined for you.
2. Better to implement eventual consistency between 3 nodes, distributed file system or single user database than trying to figure a bug in a large open source codebase.
You may find following links helpful in finding some of such courses: