LEARNING COMPUTER SCIENCE BASICS BEFORE CODING

Posted on

REMEMBER: LEARN THE BASICS – DON’T TRY TO UNDERSTAND EVERYTHING

All in all, it’s extremely important to understand computer science basics before actually starting to write code. It will save you a lot of time and nerves, since you won’t get confused and have to look for answers in the midst of writing an awesome program.

Learning computer science basics before programming gives you a better idea of what happens in the background when your programs are running. Let alone when they’re not running as you’d want them to!

As I mentioned, you will also learn basic computer science concepts once you start coding, too. However, that way the process of understanding what you’re actually doing can take longer.

One more thing: it’s easy to get lost in the endless sea of terminology and jargon. Just try to focus on what is relevant and important to you. Trying to understand everything is like a double-edged sword when it comes to coding and computer science. If you try to understand everything, you’ll get nothing done. Especially if it’s all totally new to you. You will be dealing with incredibly many new technical terms and concepts to understand.

Therefore, try to strike a balance between letting a few things slide and making sure you get the hang of it for the most part. If you feel like there’s something (important) you didn’t quite get, simply go back and take another look at it.

Finally, if you are a beginner with programming, you might also find my post on a few easy steps to get you started with coding quite helpful. And to get you started with learning the basics, I’ve put together a list of awesome HTML and CSS courses for beginners that I recommend.

Good luck and have fun!

Please let me know how your first steps with programming were. Did you learn computer science basics before coding or both hand in hand? And if you liked this post, please share it so that others can read it, too!

Prev6 of 6Next

Leave a Reply

Your email address will not be published. Required fields are marked *