So I'm back to programming... again. This time I've decided to learn Swift, but right now I'm trying two techniques to keep me motivated:
1. having a project in mind
2. learning just enough to get me started on said project, and then working on it.
My current project I hope to work on is an X11 window manager for Linux. Maybe not all that practical (installing Swift is still rather difficult on non-*buntu distributions, I might have to fix that...). I'm actually really excited about this. I've found a tutorial on writing a very basic window manager via Xlib and C++. Skimming it, I think I have a good enough grasp of basic C++ syntax to follow along and I'll be starting off with that.
I have a Bitbucket repository set up for the more ambitious project goal of making a fully-featured window manager, but it's mostly empty and probably won't be seeing much use for the time being.
Updates will hopefully be coming in the not-too-distant future.
1. having a project in mind
2. learning just enough to get me started on said project, and then working on it.
My current project I hope to work on is an X11 window manager for Linux. Maybe not all that practical (installing Swift is still rather difficult on non-*buntu distributions, I might have to fix that...). I'm actually really excited about this. I've found a tutorial on writing a very basic window manager via Xlib and C++. Skimming it, I think I have a good enough grasp of basic C++ syntax to follow along and I'll be starting off with that.
I have a Bitbucket repository set up for the more ambitious project goal of making a fully-featured window manager, but it's mostly empty and probably won't be seeing much use for the time being.
Updates will hopefully be coming in the not-too-distant future.
Comment