I am a 15 years old student from France 🇫🇷. I started programming back when I was 9. I also do YouTube videos about programming, gaming and more.
- Programming - mainly softwares with terminal or web interfaces
- Gaming - Geometry Dash player since I was 10
- Helping out - I like helping people out on subjects I know - so, basically, tech
- Researching - sometimes, I research stuff on tech for entire days
- Archiving - because archiving the past allows us to better move forward in the future
- 🇫🇷 French - primary language, french accent, ~ C1
- 🇺🇸 English - secondary language, mostly american accent, ~ B2
- 🇪🇸 Spanish - third language, learning in class, ~ A1
NOTE: I only answer to messages written in French and English. I do not consider myself good enough to use or reply in Spanish. I tried to learn Russian a few years ago but abandoned because I had no use for it.
- Python (with Flask, SQLite3, BeautifulSoup4...) – I used it for the majority of my projects, after realizing that Python was never really made for everything I was using it for – and so it's particularly slow compared to other equally simple languages. Nowadays, I'm looking to replace it, even though it's still a good technology.
- PHP (with Apache and MySQL) – I also used it for a long time to create websites of all sizes – and I never encountered any downsides. It's often faster than Python and it's the only language available on many free and paid hosting services.
- Forgejo (Git server) – for a long time, I didn’t want to use Git due to its apparent complexity, but eventually, I set up my own Forgejo server and started using Git for all my projects – and I’ve never regretted it since.
- SvelteKit (and Svelte in general) – although I’m not yet a pro in Svelte and SvelteKit (and I often forget basic techniques and functions), I quite like how Svelte and SvelteKit work compared to other frameworks like React and VueJS. I even rewrote a large application I was developing with Flask and Jinja to use ExpressJS for the back-end and SvelteKit for the front-end!
- Node (with ExpressJS and Sequelize) – in order to replace Python, I’ve started using Node for some projects – for now, I don’t know how to use it well and I’m still learning how the basics of Express and Sequelize work, but I’m sure it’ll be worth it.
- C/C++ (with GCC/GlibC) – since a large portion of open-source projects use C and C++, I absolutely need to learn them someday – but when? I have a lot to do, both academically and in personal projects. Also, to learn, you have to practice – but I can’t seem to come up with project ideas that would benefit from these languages.
- Rust – for reasons similar to C and C++, but it's worth mentioning that Rust is designed to be simpler and safer in memory management, which is a great benefit, and it could allow me to stop avoiding opportunities to write more performant code just because memory management is... complicated.
- Golang – even though Node is more performant than Python, Golang seems like the best replacement for Python – it was actually created by Google teams to replace dynamic programming languages, including Python – but I haven’t learned it yet because it’s quite different from other programming languages, requiring you to provide types for variables and functions, and other things I'm not used to.