Learning to Program Large Web Apps

Whether you're a newbie or an experienced programmer, any questions, help, or just talk of any language will be welcomed here.

Moderator: Coders of Rage

Learning to Program Large Web Apps

Postby YourNerdyJoe on Tue Oct 10, 2017 9: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).
See that?.....
Exactly
https://yournerdyjoe.github.io/
User avatar
YourNerdyJoe
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
 
Posts: 85
Joined: Sun Oct 02, 2011 4:28 pm

Re: Learning to Program Large Web Apps

Postby Arce on Wed Oct 11, 2017 7:47 pm

Here's a list I recently made with web-related items.

https://docs.google.com/document/d/1T3v ... _bEs8/edit

I would encourage you to try a large front end, and then back end, framework. Such as Asp.Net, MVC/++, an Apache web-framework, or something in Ruby for back end and/or Angular, ReactJS or Meteor for front end.

Also this is an excellent tool.

https://medialab.github.io/artoo/
<qpHalcy0n> decided to paint the office, now i'm high and my hands hurt
Arce
Chaos Rift God
Chaos Rift God
 
Posts: 2182
Joined: Mon Jul 10, 2006 10:29 pm

Re: Learning to Program Large Web Apps

Postby YourNerdyJoe on Thu Oct 12, 2017 10:38 pm

Arce wrote:Here's a list I recently made with web-related items.

https://docs.google.com/document/d/1T3v ... _bEs8/edit


Thanks! Some nice resources in there.

Arce wrote:I would encourage you to try a large front end, and then back end, framework. Such as Asp.Net, MVC/++, an Apache web-framework, or something in Ruby for back end and/or Angular, ReactJS or Meteor for front end.


While not specific (not that I was expecting to be fed exact projects), this advice plus the google doc actually gives the sense of direction I was looking for.
See that?.....
Exactly
https://yournerdyjoe.github.io/
User avatar
YourNerdyJoe
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
 
Posts: 85
Joined: Sun Oct 02, 2011 4:28 pm


Return to Programming Discussion

Who is online

Users browsing this forum: No registered users and 1 guest

cron