Chessologist
Lurker
I have been researching this for a week and would like some more advice from someone who has experience.
My requirements are:
Because the quizzes will need to shuffle words around, a table- style database would suit best.
This means SQLite or MySQL database rather than JSON.
From what I can tell, probably the best language to communicate with SQL type databases is SQL.
Although it’s not the easiest language to learn, there are plenty of free tutorials I can find.
Another alternative that looks attractive is web2py, because it seems geared to suit my project, and might be faster, however, it’s less widely used and less teaching material is available, so I might get stuck.
Kotlin looks like a wonderful language to learn, but there are very few free tutorials.
Although Java is the official language for Android, it seems unintuitive to me and I would prefer to avoid it if possible.
Could you please recommend:
My requirements are:
- Easy to learn
- Easy to debug
- Free tutorials (and plenty to choose from)
- Free implementation. (no paid services)
Because the quizzes will need to shuffle words around, a table- style database would suit best.
This means SQLite or MySQL database rather than JSON.
From what I can tell, probably the best language to communicate with SQL type databases is SQL.
Although it’s not the easiest language to learn, there are plenty of free tutorials I can find.
Another alternative that looks attractive is web2py, because it seems geared to suit my project, and might be faster, however, it’s less widely used and less teaching material is available, so I might get stuck.
Kotlin looks like a wonderful language to learn, but there are very few free tutorials.
Although Java is the official language for Android, it seems unintuitive to me and I would prefer to avoid it if possible.
Could you please recommend:
- Which language to learn,
- What code editor is suitable for beginner (especially debugging),
- What database GUI would be easy to use for this kind of project.
- Any other software that would help.