Welcome to WebmasterWorld Guest from 34.204.203.142

Forum Moderators: coopster & jatar k

Learning to Code - What App Would You Recommend.?

looking for tutorial that will walk me through an app for learning to code

     
3:07 am on Oct 3, 2019 (gmt 0)

Junior Member

10+ Year Member

joined:Apr 26, 2003
posts: 136
votes: 0


I'm at a point in my journey learning to code where I want an app that I can study that will help me understand the anatomy of a fully functioning app. I can look at most code and make sense of the lines that I'm reading, but when I step back and try to look at the big picture, I get lost. So I'd like to read through an app, perhaps if you know of a free tutorial that will also walk me through each part of it? I'd really appreciate any advice, or tell me where I can download an app / tutorial that really helped you make the transition to a competent coder.
6:21 am on Oct 3, 2019 (gmt 0)

Senior Member from US 

WebmasterWorld Senior Member tangor is a WebmasterWorld Top Contributor of All Time 10+ Year Member Top Contributors Of The Month

joined:Nov 29, 2005
posts:10570
votes: 1124


Step back even further and decide what is it is you do not already know.

An "app" is merely a structure ... generally designed to placate phone users. Otherwise, it is a "web site in a package" and thus "one and done".

Anything else is interactive programming (as it ALSO is) on a web site.

Just a different package.
6:32 am on Oct 3, 2019 (gmt 0)

Senior Member from US 

WebmasterWorld Senior Member tangor is a WebmasterWorld Top Contributor of All Time 10+ Year Member Top Contributors Of The Month

joined:Nov 29, 2005
posts:10570
votes: 1124


On the other hand if you asking about "how to code an app" the web is riddled with that ... and your best tool is a text editor. :)
7:01 am on Oct 3, 2019 (gmt 0)

Junior Member

10+ Year Member

joined:Apr 26, 2003
posts: 136
votes: 0


Thanks for your comments Tangor.

I'm asking this question to the board because I've searched by Google's main index and Youtube, and I'm having a difficult time finding a free tutorial that walks a new coder through an app like an airbnb or twitter so I can see the architecture of the code from start to end. I get frustrated because I've become familiar with the syntax of code but if I were to try and build something I wouldn't know where to start. I remember learning to play lead guitar, at first I was awkward and lost trying to solo, but I learned transcriptions of some classic solos (Stairway to Heaven, Crossroads, etc.) and learning those really accelerated my development. So I'm trying to do something similar with coding, if that makes sense. I'd like to study some of the classics.

I hope I articulated that well. Thanks again for sharing your wisdom.
7:34 am on Oct 3, 2019 (gmt 0)

Senior Member from US 

WebmasterWorld Senior Member tangor is a WebmasterWorld Top Contributor of All Time 10+ Year Member Top Contributors Of The Month

joined:Nov 29, 2005
posts:10570
votes: 1124


@grant, all good wishes!

Look this over (it is NOT comprehensive, but is a starting point) ...

[codefellows.org...]
7:58 am on Oct 3, 2019 (gmt 0)

Junior Member

Top Contributors Of The Month

joined:Aug 30, 2019
posts:145
votes: 28


Hello-

an app like an airbnb or twitter

I hope you are conscious that, in the case of such sites, beside the fact they are not programmed in PHP, their code are hundred of thousands of lines, for not saying millions of lines. Right?

By the way, if you want to study the source code of PHP App , you can always sneak a peek at Github.

- [github.com...]
- [github.com...]

You can also search Github for particular kind of app (written in PHP) and study their code, if you want to try to make something similar.

Good luck...
3:56 pm on Oct 3, 2019 (gmt 0)

Preferred Member from AU 

10+ Year Member Top Contributors Of The Month

joined:May 27, 2005
posts:480
votes: 22


Wow, so now they call a web site an "app" and even when using a ready made template like WordPress?
4:11 pm on Oct 3, 2019 (gmt 0)

Senior Member

WebmasterWorld Senior Member Top Contributors Of The Month

joined:Apr 1, 2016
posts:2738
votes: 837


For apps/web-apps, server side I recommend not learning PHP, but rather Python. It is easier to code, and does a whole lot more more than just web based applications (Data-science, Machine learning, image processing, NLP, etc.). For the client side you need to learn Javascript. I would stick to learning plain vanilla JS, then the use of frameworks such as React and Angular will be easy to pick-up. You can also use Node.js for your server side but I personally prefer Python.
4:48 pm on Oct 3, 2019 (gmt 0)

Junior Member

Top Contributors Of The Month

joined:Aug 30, 2019
posts:145
votes: 28


Hello-

Wow, so now they call a web site an "app" and even when using a ready made template like WordPress?

From the moment a web site (or page) is dynamically produced by a programming language, I don't see the problem of calling it an application/software.
6:24 pm on Oct 3, 2019 (gmt 0)

Preferred Member from AU 

10+ Year Member Top Contributors Of The Month

joined:May 27, 2005
posts:480
votes: 22


From the moment a web site (or page) is dynamically produced by a programming language, I don't see the problem of calling it an application/software.

Hmmm... I suppose that one creating a CMS that creates dynamic web sites might be creating an "app", but surely using a ready made CMS to create a web page cannot be considered "creating an app".
1:07 am on Oct 4, 2019 (gmt 0)

Senior Member from US 

WebmasterWorld Senior Member tangor is a WebmasterWorld Top Contributor of All Time 10+ Year Member Top Contributors Of The Month

joined:Nov 29, 2005
posts:10570
votes: 1124


The lines are becoming more blurred each year ... and worse the terminology is being changed/abused by many (making it fit one concept over another) and confusion is the result. As such I try to stay out of these things. :)

To me an app is a closed structure, complete unto itself. A website is open and constantly changing.

YMMV
.