Programming Demystified

  • Not a member? Join our community and get access to all private sections on this forum.
    (free membership ends in 7hrs 15mins)
    BlackHatNaija Countdown Timer

Web Hosting

Sol_daro

New member
Dec 20, 2017
2
2
1
#1
images (4).jpeg
A lot of people think to programme you have to be a nerd, but that is not the case.
To assist in your learning – courtesy of the Coding Dojo instructors – here are seven tips on how to learn programming faster.

  1. Learn by doing: Do not just watch videos and read books and mentally practice you have to get your hands dirty by grabbing a computer and testing out what you have seen in the videos and read in the books, it is fun when that code which seems hard to practice you see what it can actually do, it makes it more fun and easier to understand.
  2. Grasp the fundamentals for long-term benefits: Start from the very beginning the most popular beginning is "Hello World!". (Python: Print "Hello World!"). (Java:
  3. public class Main {
    public static void main(String[] args) {
    System.out.println("Hello, World!");
    }
    })
    (C++:


    #include<iostream>
    using namespace std;

    int main()
    {
    cout << "Hello World!";
    return 0;
    })
    (PHP: <?php echo '<p>Hello World</p>'; ?> )

  4. Code by hand: Start with text editors like Notepad which does not have an auto completion function so you can memorize most of the syntax before you move on to text editors like Notepad++, Sublime, Brackets, Atom and many more.
  5. Ask for help: There are many forums online in which you can ask questions and it will be answered and all programming languages have online or offline documentations which can be easily accessible just by typing out the name of the programming language on the documentation you can find all possible syntax available for that Programming language and version.
  6. Seek out more online resources: Download more Videos and books register for online courses on sites like: Coursera.org, Codecademy.com, FreeCodeCamp.com, CodeSchool.com. There are free courses they are also paid courses which provides certificates.
  7. Don't just read the sample code: Do not just read it practice it and see what it does.
  8. Take breaks when debugging: Even if your code does not have bugs take breaks in between learning to refresh and relax your brain.
As a programmer who codes in the following languages C, C++, Python, Java, PHP and Web Design languages(Html, CSS and JavaScript) I can confidently say all you need to be a good programmer is an internet connection and a laptop, then all you need to be a great programmer is the above mentioned criteria and the zeal to learn.
The approach I recommend the most is working on projects, as your projects come along you find out you get to research some skills needed to complete that project. Working on a project makes you aware of the limitations and possibilities of a language. I am sure we all know not every language can carry out all the tasks needed as hard as they may try.I have met some individuals in my line of work that said they want to learn many languages before they start a project, that is a very wrong approach start learning today and start your project today. You can never learn enough programming languages, you can only learn the most used and popular languages. Even google does not know how many programming languages they are out there. But the fact is there are more than a hundred languages out there. Some have become extinct, some have become useless.
Do not stretch yourself thin by learning many languages. Just learn a few and become a Pro at those few.

Must Learn Programming Languages:
*Python
python-logo.png
Python is one of the high level languages with easy to learn and remember syntax. Its simplicity made it one of the best programming languages for beginners and it is recommended as a first language. Python Can be used for Web/Mobile/Desktop applications, you can also use it to for robotics with the help of some technologies like Raspberry pi.

*PHP
unnamed.png
PHP full meaning "Hypertext Preprocessor" was originally created by Rasmus Lerdorf in 1994 it is a web development language.
It is also one of the best languages for communicating with databases MySql goes well with PHP and with a few snippets of code you can Create, Read, Update and Delete Database Entries.

Websites
download.png
For instance let us take a full fledged website to be the human body, then HTML(Hyper Text Markup Language) is the skeleton but we would not like to see the skeletons of our friends now would we that's just scary and creepy, then think of CSS(Cascading Style Sheets)as the flesh that covers the skeleton now the body(website) is is not all that disgusting anymore but you have a body that doesn't move this is where JavaScript also known as JS, JavaScript makes your website Dynamic you can add animations, slideshows, timers and many more functions to your website with just few blocks of JavaScript code. But with all these your website would still be lacking something and that little something is "Memory" MySql with the help of PHP can fix that little problem by creating databases and storing users inputs into tables.
 
Last edited: