いわゆるフロントエンドの GUI を作るウェブプログラミングしかやってこなかったので、サーバーサイドのウェブプログラミングやデータベースを使ったプログラミングのやり方が全く分かりません。
HTML + JavaScript + CSS と標準 Web API や React などのフロントエンドエンドフレームワークを使ったアプリケーションや、Unix のシステムプログラミングによるアプリケーションの作り方は知っています。また、NumPy や pandas のような多次元配列ライブラリーで RAM (短期メモリー) 上に全部乗っけるタイプ?のデータベースの使い方は知っています。しかし、関係データベースなどの ROM (長期メモリー) に乗っけるタイプ?のデータベースの使い方や、 サーバーサイドプログラミングや HTTP を直接いじったりするあたり?は分かっていません。
とりあえず、関係データベースとして、PostgreSQL にデータを保存して、ウェブのフロントエンドでそれを利用したり、変化させるアプリケーションを作りたいのですが、どうすれば良いのでしょうか?また、何を勉強したり、調べておけば良いのでしょうか?
詳しい汎用プログラミング言語は以下の通りです。
- C
- C++
- Go
- Rust
- JavaScript
- TypeScript
- Python
- Julia
詳しくないけれども多分使える汎用プログラミング言語は以下の通りです。
- Ruby
- Java
- Kotlin
- Nim
フロントエンドは
- React + TSX + Vite
- Vue + TypeScript + Vite
- Svelte + TypeScript + SvelteKit
のいずれかで作ったものを用意しているので、できればそれが再利用できればいいなあと思っています、そうでなくても良いです。