The "Code 7 Project"*:
I'll be practicing general programming skills by building 7 simple programs over 7 different weekends (when my other commitments allow it).
Project breakdown:
- Get a short list of simple programming practice problems.
- Program some working code for 1 problem by the end of 1 day.
- Commit to Github account.
- Post to this blog.
Simple Practice Problems:
From a quick Google search, I got 2 websites:
_________________________
LINKS TO OTHER STUFF:
Favourites
Programming
Original Art
Games
Chinese Learning Projects:
- Book
- HSK 1
- HSK 5
- Homonyms Mnemonics
From a quick Google search, I got 2 websites:
- http://blog.smartbear.com/programming/7-silly-programming-challenges-to-do-for-fun
- https://adriann.github.io/programming_problems.html
Strategies I Can Think of Right Now:
- Set dates in my planner for each of the 7 problems.
- Decide ahead of time which programming language to use for each practice problem.
- Figure out how to easily get around to using the language (minimal installation besides what I already have installed).
- Sort of related to 3: find websites that can teach me to do that quickly.
- Put it down as a to-do with a checklist on Habitica (formerly known as HabitRPG).
From initial these strategies, here are my notes so far:
Programming Practice —> Github —> Blog:
http://blog.smartbear.com/programming/7-silly-programming-challenges-to-do-for-fun/
http://blog.smartbear.com/programming/7-silly-programming-challenges-to-do-for-fun/
- in Python
- in Java
- in Python https://opentechschool.github.io/python-beginners/en/simple_drawing.html
- in Scratch
- in SQL http://www.w3schools.com/sql/default.asp and type it into the online code and just copy and paste the code into a text file
- in HTML5 canvas http://www.w3schools.com/html/tryit.asp?filename=tryhtml5_canvas_tut_path add lines and fill and just copy and paste the code into a text file
- do not do, and instead go to: the next website: https://adriann.github.io/programming_problems.html (all of them in python) [EDIT: I'm actually planning to use the websites CheckiO and CodeWars. I'm already using them on weekdays. You can see my current levels at http://hchiam.blogspot.ca/p/current-programming-xp.html]
_________________________
*Disclaimer: I do not own the phrase "Code 7". Any appearance of similarity to brands, sayings, phrases, etc. is purely coincidental. I'm just using it as a convenient, simple name for this project.
_________________________LINKS TO OTHER STUFF:
Favourites
Programming
Original Art
Games
Chinese Learning Projects:
- Book
- HSK 1
- HSK 5
- Homonyms Mnemonics