10
orijin
8y

Hello fellow developers!

I know this is devRant, but I don't know of a better community with such diversity of developers like you guys and I need your input.

I decided to go on a language journey. I come from a background of php/javascript and feel the need to expand my horizons.

I'm going to write the same app in each language to get the feel of it and become familiar with the syntax and language concepts.

Since I'm a web developer I'll focus mainly on languages used on the web like: Java, Python, Ruby, etc.. But I want to cover others as well, like Objective-C/Swift, C++/C#.

I'm having trouble figuring out what kind of an app would cover most of the ground. I know the basic guideline for this is a TODO app for web frameworks, but I
don't feel like writing a TODO in Swift or C# really cover what the languages are intended for.

I don't know enough about the environments yet to come up with a good idea.

I want something, that can be language independent but would utilize the power of each language in one part or another and is still simple enough not to require weeks of development.

Does anyone have a brilliant idea what that could be?

Comments
  • 2
    How about making a forum app or something like a blog/collaboration point?

    It decently covers most major aspects like
    1. Auth
    2. Designing user schema and post schemas
    3. A pretty thorough entity relationship for the whole architecture
    4. UI and UX aspects for many common functionalities (will introduce you to potential of each framework)
    5. ..

    I am glad to see your approach though.
  • 0
    One of my favourite projects for this is a little quiz taker application.

    Administrators can login and create quizzes, the users can login to answer those quizzes.

    It covers authentication, model management, plenty of UI and more importantly I think, it can easily be extended, how about adding real time voting with a page after that shows the result...
  • 0
    I'd learn how to use Electron. it combines the power of web development with the smooth feel of native apps
  • 2
    Normally a blog covers a lot of stuff and helps to learn a lot of things. Give it a go
Add Comment