You've got this, it's never too late. Pick any language you can get installed, and then learn how to do these things:
lvl 0
- Make a program that prompts you for your name, and greets you.
- Now make your program write that name to a file.
- Now make your program read from that file.
lvl 1
- Put the file with your word or name on a server somewhere, like Github, it's free.
- Make your program read that file with an "HTTP Request"
- Just about any language can store to a SQlite database, write a program to create a table called 'stuff', with a column for strings, and store your name as an entry in a row.
- Combine the HTTP Request program and the DB program
lvl 2
- Learn another language, repeat this process, reflect on the differences between the process in both languages.
After this, you'll have an intuitive knowledge of where to go next, and how to find solutions and basic structures to accomplish the things you want to do.
But this is after you have already grasped the basic concepts of variables, assignments, conditionals, loops, functions, etc?
Your suggested path is great to learn a lot of stuff about web development. It's actually very very good, the more I think about it the more I see you basically covered most of the things one actually does in the job. Especially the googling part right at level 0 ;)
But I'm afraid I wouldn't recommend this path to someone that knows absolutely nothing about programming, isn't it better to start with little puzzles like fizzbuzz and the like to get to know the syntax of the language first?
I’ll offer a different approach than current sibling response, as a self taught programmer. This is how I learned. Take any endeavor you’d like to share with the world, and think of how you’d want to present it. Learn enough HTML (or whatever platform you’d prefer where you’re writing some amount of code) to present it. Get annoyed at how tedious routine things are distracting from your project and its presentation, and find some ways to start automating those tedious bits. Congratulations, you wrote a software! You’re probably already finding inspiration at this point to hone what you’ve learned so far. And you have a wealth of starting points to learn how to write better software. Follow whichever feels interesting. Before you know it, you might find others taking your programming efforts seriously. You might feel like you haven’t earned that. Don’t give into impostor syndrome here, you’ve come this far! Every experience is a chance to learn where you had gaps, and everyone who filled those gaps with useful knowledge before you walked the same path or walked the path of someone who did.
aliqot|3 years ago
lvl 0
- Make a program that prompts you for your name, and greets you.
- Now make your program write that name to a file.
- Now make your program read from that file.
lvl 1
- Put the file with your word or name on a server somewhere, like Github, it's free.
- Make your program read that file with an "HTTP Request"
- Just about any language can store to a SQlite database, write a program to create a table called 'stuff', with a column for strings, and store your name as an entry in a row.
- Combine the HTTP Request program and the DB program
lvl 2
- Learn another language, repeat this process, reflect on the differences between the process in both languages.
After this, you'll have an intuitive knowledge of where to go next, and how to find solutions and basic structures to accomplish the things you want to do.
I believe in you!
Forgeties79|3 years ago
Volrath89|3 years ago
Your suggested path is great to learn a lot of stuff about web development. It's actually very very good, the more I think about it the more I see you basically covered most of the things one actually does in the job. Especially the googling part right at level 0 ;)
But I'm afraid I wouldn't recommend this path to someone that knows absolutely nothing about programming, isn't it better to start with little puzzles like fizzbuzz and the like to get to know the syntax of the language first?
boppo1|3 years ago
senectus1|3 years ago
Is Rust a good one to start with?
eyelidlessness|3 years ago