DEV Community

Discussion on: 📚 How to get out of “the endless circle” of self-study programming?

Collapse
 
lexiebkm profile image
Alexander B.K.

Let me tell my short story about Django.
About a year ago, I wanted to try Django, with almost no knowledge of Python. After reading some introductory materials in Python documentation that I downloaded, I went to Django official site. I followed its tutorial given in the site. Although there were some things I didn't really comprehend, I got the overall idea. At least, I could see the result expected after doing the tutorial.

Then I wanted to try Django using Apache web server on Windows. Then came the problem : I couldn't install WSGI on Windows. I followed steps suggested in the WSGI documentation, but failed. After not having solution, I stopped my trial, and stopped learning Django too.
I didn't have time to resume learning of both Django and Python due to busy working on serious project that I developed using PHP + Laravel for backend and React for frontend.
This time I think I will have a plenty of time for learning. I am still interested in Python, and Django a bit. But when I remember my experience on trying Django, I am worried I will get the same result.
Beside Python, my interest includes Java and C# + ASP.net Core. So I have to be able to manage my time if I want to have sufficient knowledge/skill on all of them, which is not easy at all.

Collapse
 
noaudio profile image
Samuel Odongo

Hello Alexander. I also had the same issue as you. I was able to get above this by using windows subsystem for linux (WSL) with an Ubuntu installation from the store (but really any linux distro would do). WSGI seems to run perfectly on linux and installation was smooth. The best part is you can hook up VS Code to your WSL instance and (at least for me) your dev environment feels exactly as it did before.

Here's Microsoft's installation guide docs.microsoft.com/en-us/windows/w.... The page also has links that explain how the system works in greater detail. Hope this helps!

Collapse
 
koddr profile image
Vic ShĂłstak

Thanks for share this!

Thread Thread
 
noaudio profile image
Samuel Odongo

Happy to help! My hope is that somebody will come across this and it will help them avoid all the frustration I went through. Also love your post series! I keep rereading it every few weeks, good stuff!