Learning to Program Large Web Apps
Posted: Tue Oct 10, 2017 8:22 pm
TLDR: I'm trying to get better at making "large" web apps and am looking for project ideas.
So I've been programming mostly in C++ focusing mostly on game development for the past couple of years. The primary learning tool I've used during this time is "I want to make X type of game so I'll learn by jumping in head first." For example: the first "big" multi-file project was a crude rpg-ish engine using c++ and sdl. It didn't go very far but it helped teach me how to organize/maintain a large project (debugging, code organization, basic game object hierarchy, etc).
As for my question, does anyone here know what types of projects I would be looking to make to get better at web development. So in game dev, it's normally suggested to go out and make pong for your first project. Then move on to something like tetris or space invaders, and then later a larger project like super mario or a simple rpg (or a similar path).
So far I've made a simple login/view user info thing with php and mysql. Maybe a simple blogspot-like clone would make a good "tetris" in the game dev path. But what would be akin to super mario in web dev? So like a big enough project to become very familiar with the concepts but can still be finished within a month (if we ignore feature creep).
Like I've said above, normally I'd have an idea of something I'd want to make, but since I'm trying to get better at web dev for future work not my hobby (like game dev) I'm not really sure where to direct my attention.
Since I assume it's relevant, specific languages/apis I'm looking at are nodejs, react, js, php, and sql (more focused on the back end stuff, though I'm not ignoring the front end).
So I've been programming mostly in C++ focusing mostly on game development for the past couple of years. The primary learning tool I've used during this time is "I want to make X type of game so I'll learn by jumping in head first." For example: the first "big" multi-file project was a crude rpg-ish engine using c++ and sdl. It didn't go very far but it helped teach me how to organize/maintain a large project (debugging, code organization, basic game object hierarchy, etc).
As for my question, does anyone here know what types of projects I would be looking to make to get better at web development. So in game dev, it's normally suggested to go out and make pong for your first project. Then move on to something like tetris or space invaders, and then later a larger project like super mario or a simple rpg (or a similar path).
So far I've made a simple login/view user info thing with php and mysql. Maybe a simple blogspot-like clone would make a good "tetris" in the game dev path. But what would be akin to super mario in web dev? So like a big enough project to become very familiar with the concepts but can still be finished within a month (if we ignore feature creep).
Like I've said above, normally I'd have an idea of something I'd want to make, but since I'm trying to get better at web dev for future work not my hobby (like game dev) I'm not really sure where to direct my attention.
Since I assume it's relevant, specific languages/apis I'm looking at are nodejs, react, js, php, and sql (more focused on the back end stuff, though I'm not ignoring the front end).