3 ms·
Learn not the language, but how to use them. Stop reading this thread and start writing some program/app right now. Don't know where to start? Simple: Make a
by the_jungle_fart 15y ago
Learn not the language, but how to use them.
Stop reading this thread and start writing some program/app right now.
Don't know where to start?
Simple: Make a Rock Paper Scissors game in C++|Python|PHP|etc.
Really?
Yes. This little game will allow you to learn the basic principles without much frustration.
You will use variables, functions, conditional statements, and loops to make it happen. You can
then go and use arrays and object oriented programming to learn more. But just focus on making it
work first.
Then, after it sort of works, move into something entirely different.
Like what?
How about a little web app to track your finances?
That's so boring, you might say, but it will teach you many things.
Like:
- Finishing a project is 10000 times harder than starting one.
- Many languages in one sitting (HTML/CSS/PHP/SQL/JS/etc.).
- How to organize files around.
- The importance of comments and readmes.
- How to play around with linux to get your stuff to work.
- How to work with apache (on XAMPP).
- How to work with versioning (GIT, etc).
One last thing:
Don't stop because you are stuck! Push through! Most of the software I build is done so when frustration is navigating around my brain, trying to wreak havoc in the sea of my thoughts.
Note: I know this is rather off-topic, but I'm a long time lurker who saw the opportunity to assist a young mind learn.
Good luck kid,
Never quit, don't give up, you will do it.
- ddrmaxgt37 15y agoI can't second this. Too many people spend time trying to find the best way to do something. This is only possible when you understand the domain. Until then, move fast and break things!