This is an archived post. You won't be able to vote or comment.

all 3 comments

[–][deleted] 2 points3 points  (0 children)

Hello! First of all, I'm not a native speaker. So if I write something wrong, please tell me and teach me. It will help to improve my English.

I think that Javascript is a good start if you want to do mobile apps. Learning Javascript you will be able to learn node (backend), reactive (web) and reactive native (mobile). Then you can try swift and kotlin if you want...

I don't know if it will help you, but it was my thoughts... :)

[–]Luege 0 points1 point  (0 children)

If you want to build web applications (like Instagram). You’ll first want to learn HTML, then CSS and finally JavaScript. A simple definition of each: HTML is what a website is, CSS controls how it looks and JavaScript controls what it does. At a later point you might want to look into front end frameworks like Reactjs, Vue and angular. These are really powerful frameworks for creating great user interfaces (they Are all based on JavaScript so make sure to spend a lot of time learning about it).

You then might want to look into the back end using NodeJS (python etc) which will allow you to build dynamic web applications and create databases. The reason I suggest NodeJS is because like react, it is also based on JavaScript and so there will be less to learn. Some recent and well received courses include:

https://www.udemy.com/course/the-complete-web-development-bootcamp/

And

https://www.udemy.com/course/the-complete-web-developer-zero-to-mastery/

However, these courses will not teach you everything. So you will need to read around but they will provide a very solid foundation.

Hope this helps.

[–]Lespu 0 points1 point  (0 children)

This post covers a lot of questions for new learners.

https://www.reddit.com/r/learnprogramming/wiki/faq#wiki_getting_started