+ 27
What advice would you give to a newbie to programming to help them remember and implement all they're learning here?
56 Respuestas
+ 52
Try to do as many low scope projects as you can, but make sure they are somewhat interesting.
If you try to do large projects like games for example you will hit a lot of walls and you will spend days not learning a whole lot, as you will be entering story, filler, graphical stuff, etc.
Keeping yourself coding is important and quick projects is the way to do that in my mind.
Speaking from my own experience and what I have seen others go through, wish you the best of luck :)
+ 28
Focus more on remembering principles of coding rather than the specific syntaxes. You can always look up the syntax for whatever specific command you're doing, but there's little that can be done for you if you forget how while loops work.
+ 19
Play with the new things you're learning a lot! When you see something new, try to think of a game or application you could make with it. Like if you just learned loops, you can make a game with multiple rounds, or ask a user if they want to run the app/game again.
And don't be afraid to refer back early on - you're not going to remember everything. As you use the language, you'll remember more and more on your own.
+ 17
sometimes it better to re-write the entire code rather than fixing it ;)
+ 14
So much wisdom on this thread. Thank you all.
+ 11
Always keep in mind the INT and STR
always try to write neat codes .
try to convert any code into distributable packages
example :
num = 1
text = hello
if you want to print this
print(num+text) will through error
print(str(num)+text) will do fine
or print(%s %s , % num , text) will do . for python indents are annoying . only use tab
.....ok thats all
+ 10
Some key points:
Work on small projects. Decide what successful completion of your project will look like.
Embrace the style of the language. The conventions of its community. This means collaboration will come naturally when the time comes, and it will.
Use the API or documentation, these are standard across languages. Learning to learn and adapt is key skill.
Focus on imersing yourself in projects and have fun.
+ 9
Write as much code as you can. A simple script from scratch to see if you can use what you have learned for a specific purpose does magic. Learned how to read timestamps from files? Write a tool to sort files into folders based on it. Learned how to get substrings? Write a palindrome generator. Just code code code if you want to reinforce those neural pathways :) And don't give up, turn to Google if you are stuck. A programmers mindset should be curiosity, so think about what you can do with what you know, and go from there.
+ 8
you don't need to remember everything. you need to understand the basic concepts well. like a difference between a structure and a class, a pointer and a reference. also try to learn the keywords, you may never use 'volatile' but you need to know why it exists and what sort of problems does it solve.
+ 8
I would suggest to get good with basics and start practicing.
+ 8
practice practice n practice...
read others code.. understand n try to modify them
+ 7
The more you engage yourself in practising the more experience you get and the smarter you become .
+ 7
try more to experiment and don't be afraid to fail......Creating the wrong programs would tell you how to improve your coding skills and would help in learning the programming concepts much easier
+ 6
learn any one programming language and it's aspects completely...
keep practicing the codes on a compiler.
try ur own codes... learn when and why errors occur... correct them n strengthen ur basics to ur best
check out...
my new code...try once
https://code.sololearn.com/cqx2fm306nOA/?ref=app
+ 6
I wouldnt say there is a specific way to learn code, but the best way to remember everything is too keep testing your skills and code some random stuff. You will make some mistakes but eventually you'll become better and better
+ 6
Take programming like your favourite food. Your love for something makes the thing much easier, fun to do, and broadens your creativity. As newbie, develop the passion and love for whatever you learn here.
Also, don't rush through what you learn. Be slow but enjoy it and most importantly apply whatever you learn no mater how small.
+ 6
first of all ->even with this programm you will not know how everything in current language works,you need more information.
then you need more practice.
no coding=no progress.
+ 6
thx all
+ 5
ask many questions ,pick a programming language, read many documentions , discuss and dont stop learning !!
+ 5
The best way to learn is of course to practice a lot.
Another thing to remember, if you want to be a good programmer, is to try to create/write the algorithms by yourself. I'm not talking about really advanced algorithms but you should do the basic by yourself. I remember that my high school teacher always gave us the algorithm, like for bubble sort, this took away the opportunity to tackle problems by yourself. It's a really good practice at least trying to write the code by yourself. The reason why this is important i because real world problems will often require innovation in programming. You'll have to do shit by yourself and will only find basic syntaxes for help.
When learning it's crucial to have the correct attitude. A lot of guys in my programming class would anyhow just try to complete a task. But if you see each task as an opportunity to learn and try to do similar things in different ways, you'll surely learn significantly more.
The reason why coders forget is usually because they copy and run or simply just don't understand. So try to abstain form that.
Lastly I would say, love programming and programming will love you!