What's the best way to learn coding/programming?

Malcolmjr96

Moderator
Staff Member
Joined
Apr 18, 2016
Messages
433
Points
28
Hi guys!

I'm currently learning a lot of different languages, but seem to get a frustrated when I am not able to figure something else. It takes me a super long time for me to understand things so it depends on how I'm given the information.

The best way for me to learn is being shown the code and explained to how it works and when to use it and of course, why. But what's your take on this; what's the best way for you to learn to code/program? Do you have any suggestions on perhaps what I should do to help things stick. Like should I write more things down or?
 
Last edited:

jowilliam

New member
Registered
Joined
Aug 24, 2018
Messages
7
Points
1
Hi there. Since we have the advantage in using the net or web, we can use google to help understand the steps and process on how to do the basic things, if your a visual learner, you can try watching YouTube to see and understand the process.
I learn it from my friend, I was thinking that how did he know all those things, I was amaze because I look at him as computer wizard. I asked him if he enrolled to any computer courses. He just smiled at me and told me, everything he learn about computers is through google. If you learn how to use google then, people think you are a computer wizard. So I started to learn things for my own using google and YouTube, it helps me a lot. Since I had few friends who knows about computers. I learned many things through online conversation, just like this forums. Learning from people through their experience.
 

Malcolmjr96

Moderator
Staff Member
Joined
Apr 18, 2016
Messages
433
Points
28
Malcolmjr96
That's very true. Something so simple I never really thought of it. I always thought about online courses or going to school for some.
 

abysn

New member
Registered
Joined
Nov 10, 2018
Messages
8
Points
3
abysn
I have been wanting to learn programming as well. I keep on thinking If I have to go back to school it will take like 3 to 4 years of studying. With the current trends, technology is uprising and computer literate people especially programming and everything related to computer is in demand. That's why, your insights have given me an idea. I really appreciate your thoughts.
 

Malcolmjr96

Moderator
Staff Member
Joined
Apr 18, 2016
Messages
433
Points
28
Malcolmjr96
I'm glad that I was able to help you in helping me! :) P.S I'm currently learning C#!

For me, I realized the best way to learn is to watch a segment of the video then write it down on notepad using my own words, and try to understand from there; it works 95% of the time, every time. And if you get stuck you can visit various Development docs etc.
 

clydeterence

New member
Registered
Joined
Nov 12, 2018
Messages
4
Points
1
The first thing to realize is that no website is ever 100% secure. It's almost always a case of minimizing risk to the greatest extent possible. It seems really common for people to turn to a plugin, modify their .htaccess, or move the wp-config when trying to make their website secure.
In reality, there are three things you should look at first: Using a proper username and password, keeping your core and theme files up to date, and creating regular backups. Those three things alone will prevent most of your problems.
Codecademy. You might not rise to the top of the programming profession off the back of Codecademy alone, but it's difficult to find a better starting point for beginners: It's friendly, it focuses on the basics, and it's free to use (a paid-for Pro upgrade is available with extra features).
Lessons run in your browser, and are simple to follow and complete, even if you've never done any programming before. At times, Codecademy might be too basic, but it works well as an introduction into some of the syntax you need to get to grips with for HTML, CSS, SQL, Rails, JavaScript, Python, and several other languages.
All you need is a connection to the web and you can be coding in minutes. Understanding what you're doing and getting familiar with the tools of the trade takes longer, but for dipping your toes into coding, Codecademy remains one of the best options for dabbling in the business of making websites, and will get you a long way down the road to learning to build your own sites.
 

Malcolmjr96

Moderator
Staff Member
Joined
Apr 18, 2016
Messages
433
Points
28
The first thing to realize is that no website is ever 100% secure. It's almost always a case of minimizing risk to the greatest extent possible. It seems really common for people to turn to a plugin, modify their .htaccess, or move the wp-config when trying to make their website secure.
In reality, there are three things you should look at first: Using a proper username and password, keeping your core and theme files up to date, and creating regular backups. Those three things alone will prevent most of your problems.
I'm not sure what you mean by this and how it relates? Do you mean that we use plugins for simple tasks that we could just learn to code and do it ourselves?

Codecademy. You might not rise to the top of the programming profession off the back of Codecademy alone, but it's difficult to find a better starting point for beginners: It's friendly, it focuses on the basics, and it's free to use (a paid-for Pro upgrade is available with extra features).
Lessons run in your browser, and are simple to follow and complete, even if you've never done any programming before. At times, Codecademy might be too basic, but it works well as an introduction into some of the syntax you need to get to grips with for HTML, CSS, SQL, Rails, JavaScript, Python, and several other languages.
All you need is a connection to the web and you can be coding in minutes. Understanding what you're doing and getting familiar with the tools of the trade takes longer, but for dipping your toes into coding, Codecademy remains one of the best options for dabbling in the business of making websites, and will get you a long way down the road to learning to build your own sites.
I have used CodeAcademy before, I have to admit it's definitely a great resource to use to help you understand. I'm considering taking it up again. On hand, do you have any idea of what those features are?
I do have a pretty large knowledge base of coding/programming, but took a little break not too long ago and trying to get back into it. I first learned both HTML & CSS but may go over them once more to kinda give myself a refresher. I'm also interested in learning a whole wack of new languages but your input will definitely help. I'll give Code Academy a try! :)
 

MrLister

New member
Registered
Joined
Nov 20, 2018
Messages
3
Points
1
Hi man, I understand your problem. I had similar issues with that but I found very interesting and very useful those youtube videos about coding. They have explained it quite good and i recommend you to search a bit through youtube. If not, there are many articles and sites that helps you like a lot to learn, there is even site that gives you step-by-step instructions so you won't be lost. Cheers mate!
 

glayting

New member
Registered
Joined
Nov 19, 2018
Messages
10
Points
3
For myself, I discovered the best way to learn programming is by building simple projects and then developing them in stages, and by solving the programming exercises (can be searched through Google) "Programming Exercises" There are exercises according to each language , i began to solve the programming exercises by Java and I did not see it difficult, but I see it easier than other programming languages as Objective-c, and then applied the same exercises in the language of Java script and Ruby. I saw the application of this method as useful and enjoyable at the same time.
 

Malcolmjr96

Moderator
Staff Member
Joined
Apr 18, 2016
Messages
433
Points
28
Malcolmjr96
Hmmm that’s a really good idea, start small then work up to something bigger. But my question is now what do I make? Like would a calculator be too much, or should try making like a demo application?
 

mcnasci24

New member
Registered
Joined
Nov 10, 2018
Messages
8
Points
3
If you do not have any knowledge about programming, you should start first with the Code.org tutorials, in order to learn the basics. Once you have understood them, Scratch is a very good second-option, given the variety of programs and projects that it allows us to create. There, we must activate our mind to start new ideas and, if possible, add interactive elements. If you already mastered Scratch with some fluency, you can abandon the 'playtime' languages and step up to more serious and formal languages, such as text. Options like Python or Arduino can be a preparation for the 'reality' environment of the visual and color languages.
 

rubeth1726

Member
Registered
Joined
Nov 21, 2018
Messages
18
Points
3
There are a lot of different ways to learn coding/programming.

1. Attending courses in the University
It is a structured approach to learn a course.

2. Enrolling on online courses and tutorials.
In our modern world, online courses and tutorials are the easiest and accessible way to study coding/programming. Nowadays, it comes with wide range of techniques in teaching. There are free online courses but some are not. They have videos that contain lecture series with worksheets or exercises for you to practice. They also make it interactive to make it fun, lively and more effective to their students.
There are many websites to learn coding such as: CODECADEMY, UDEMY, EDX, FREECODECAMP, and a lot more.

3. Watching YouTube.
It is a video tutorials and it's free and flexible. You can watch and learn from different videos available online at your own time. There are great YouTube channels to get started.

4. Reading textbooks.
It has good information. Remember, if you want to learn coding/programming you have to learn the computer science fundamentals. There are lot of textbooks for this.

5. Ask friends specially those who have knowledge on coding/programming.
Their insights and experience will be a big help specially if you have questions tat needs to be answer with their presence or guidance.

6. Practice regularly.
They say practice makes perfect and that's true. Try writing your own programs when you have a little knowledge about it and then you will discover another aspect of the course. Start to learn this concept until you will know everything about it.

With these various ways to learn, I suggest that learning is a commitment. You have to be goal-oriented, driven and motivated. If not, even there are lots of available resources it will be hard for you to learn new things.
 

Servers Base

Member
Registered
Joined
May 10, 2019
Messages
30
Points
8
For me W3Schools works best. If you're beginner in coding/programming, W3Schools is the best platform to learn. It is the best online web tutorial. HTML, CSS, Javascript, SQL, PHP, XML can be learn easily step by step from W3Schools. Not only good explanation it also provides wide range of examples, exercises, references, quiz test.
 

Ash

Member
Registered
Joined
Jun 27, 2017
Messages
45
Points
8
This might not be something that works for everyone but I have noticed that looking at the code for existing programs and kind of copying and modifying it can help quite a bit to help various techniques and bits of information. It won't help you learn the whole language but it can be useful to learn some of the basics.
 

Demon_skeith

Member
Registered
Joined
Feb 27, 2020
Messages
27
Points
1
I wouldn't recommend going to a college to learn it, if you're not getting it then you will simply fall behind as the teacher goes ahead with the rest of the class and you end up burning your money. You're better off with an online learning tool that you can learn at your own pace and able to ask questions to qualified helpers.
 

Require

Active member
Registered
Joined
Feb 12, 2020
Messages
68
Points
6
I love FreeCodeCamp Its a YouTube channel you check them out also another 2 I can think of and highly recommend is
 

Latest Hosting OffersNew Reviews

Sponsors

Tag Cloud

You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an alternative browser.

Top