Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I taught my 15 year old python programming over summer. We used the material provided by this course [1]. It worked out very well for us.

We took a little detour at one point and I taught her basic skills to navigate around Linux terminal. Files, directories, editors, basic operational stuff.

Then I took another little detour and showed her ropes on git and github.

Then we got back to the python course and now I encouraged her to push everything she practices on her github account which she has been doing since.

Now that the course is over, we have started working on a project that aims to manage personal income tax. I chose that project because it could start simple and can evolve to be as complex as you want it to be. However, ultimately it is all simple arithmetic. The project is going very well so far. We are discovering new things about taxation almost every single day.

We are at a stage where learning vim would really help her so we plan to take another detour next week and start with a vim tutorial until she gets comfortable.

[1] https://help.uis.cam.ac.uk/service/support/training/download...



On the one hand, taxes are boring.

On the other hand, pretty much everyone I know wishes they had learned more about how taxes work in high school beyond the very high-level concepts of progressive taxes....


That is what I figured when choosing tax as a project. She will learn programming but also doing tax which is going to be useful to her and perhaps others who will come in her contact over time. And who knows, if the tax project takes off, it could be a revenue generating side hustle for her.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: