1. This website uses cookies to improve service and provide a tailored user experience. By using this site, you agree to this use. See our Cookie Policy.
    Dismiss Notice

How to start learning coding?

Discussion in 'General Programming Chat' started by ShiningWarrior, Jun 5, 2018.

  1. ShiningWarrior

    ShiningWarrior BANNED BANNED

    Joined:
    Mar 17, 2018
    Messages:
    762
    Likes Received:
    251
    Gender:
    Male
    Hey, I absolutely have no idea about coding and I want to learn now so that I can create bots for myself.

    What are the things necessary to learn to code and making bots? What should I start with?

    Thanks in advance!
     
  2. ShiningWarrior

    ShiningWarrior BANNED BANNED

    Joined:
    Mar 17, 2018
    Messages:
    762
    Likes Received:
    251
    Gender:
    Male
    Anyone?

    Maybe I created the topic in the wrong subforum? Please move it if I put it in the wrong sub forum.
     
  3. healzer

    healzer Jr. VIP Jr. VIP

    Joined:
    Jun 26, 2011
    Messages:
    2,957
    Likes Received:
    2,946
    Gender:
    Male
    Location:
    Somewhere in Europe
    You just use Google, YouTube and a whole bunch of other websites to learn.
    Find a problem in your space and try to come up with a program/solution for that problem.
     
  4. jazzc

    jazzc Moderator Staff Member Moderator Jr. VIP

    Joined:
    Jan 27, 2009
    Messages:
    3,016
    Likes Received:
    13,620
    Occupation:
    Potentate
    Location:
    Asuncion
    If you want to create bots and you're not technical, your time will be better invested in buying a tool that creates bots, like ZP or Ubot.
     
    • Thanks Thanks x 1
  5. Mr.PB

    Mr.PB Jr. VIP Jr. VIP

    Joined:
    Aug 2, 2017
    Messages:
    154
    Likes Received:
    71
    If you want to start coding there are great courses on the web. I learnt with codecademy, great to learn the basics
     
  6. thetrustedzone

    thetrustedzone Jr. VIP Jr. VIP

    Joined:
    Jun 15, 2010
    Messages:
    3,120
    Likes Received:
    2,424
    Home Page:
  7. supereek

    supereek Regular Member

    Joined:
    Dec 28, 2012
    Messages:
    391
    Likes Received:
    108
    Buy a Udemy course and just follow it...
     
  8. SEO-Ghosts

    SEO-Ghosts Jr. VIP Jr. VIP

    Joined:
    Mar 26, 2018
    Messages:
    128
    Likes Received:
    19
    Gender:
    Male
    If you want to automate many activities and do it quickly, start by learning Python. You will find some interesting courses on youtube and I recommend buying courses on udemy.com. Sometimes they have discounts and you can buy for 10USD.
     
  9. Marcel Freiberg

    Marcel Freiberg Junior Member

    Joined:
    Aug 6, 2017
    Messages:
    168
    Likes Received:
    64
    Gender:
    Male
    Quoting myself to tired to write it all again....

    Copy and paste because I was not able to quote...

    I would suggest to learn the basics without any language specific syntax.
    - learn data structures and navigation in it: bag, sack, array, list, sorted list, map, dic, hashed map
    - learn algorithms like sorting under concern of performance (bubble sort, quicksort, sorting by using balanced tree structures). Classical CRUD operations. Data Access Concepts, recursion
    - learn patterns like decorator, factories, ...

    If you understand these concepts and a few standard statements (if, while, for, case, method, class,...) you should easily learn and adapt any language with an good or even excellent level.
    Developing is Like using any other spoken language (English, French, German). Even if you know the grammar and the vocabulary not everyone is able to say a smart sentence...
     
    • Thanks Thanks x 1
  10. amoon

    amoon Jr. VIP Jr. VIP

    Joined:
    May 16, 2015
    Messages:
    2,218
    Likes Received:
    1,607
    Gender:
    Male
    Occupation:
    IM - BHW
    Location:
    Map–Territory
    Home Page:
    first search for course that teach fundamentals in progamming...in youtube, udemy and lynda...then choose Python, its the easiest language you can start with...
     
  11. RobertTheShark

    RobertTheShark Regular Member

    Joined:
    May 10, 2018
    Messages:
    214
    Likes Received:
    77
    Gender:
    Male
    Occupation:
    Software Developer
    Start with an easy language where you can see fast results without really having to understand what is going on behind (aka thinking more about the architecture than the actual problem).

    PHP and/or Python are perfect for that. Both have an easy syntax, are OOP, can be used on windws/linux/mac, have millions of libs and there are an unlimited number of tutorials on YouTube, ebooks, udemy courses etc.

    Once you understood basic concepts and can create applications with one of these language, you can move to something different like C# or even C++. With these languages you will get a better understanding what is going on behind the scenes (specially C++) and have more power and control over your application.


    And one thing: Don't rush. Take your time. Until you know how to solve a complex problem by writing software, it can take you months to even years.
     
  12. graySEO

    graySEO Newbie

    Joined:
    Apr 23, 2018
    Messages:
    39
    Likes Received:
    5
    Gender:
    Male
    i did it all on youtube. Everybody always has a different way around it. i guess i learnt from almost every channel i came across and i can say i'm pretty good. it's simple man if you put your mind to it.
     
  13. ShiningWarrior

    ShiningWarrior BANNED BANNED

    Joined:
    Mar 17, 2018
    Messages:
    762
    Likes Received:
    251
    Gender:
    Male
    Alright thank you so much for the info :)

    I will start to look on these things. ^_^
     
  14. Hyperive

    Hyperive Junior Member Marketplace seller

    Joined:
    May 23, 2018
    Messages:
    172
    Likes Received:
    20
    Gender:
    Male
    I have referenced w3schools for html and css hints. But youtube videos have been my best resource for learning coding.
     
  15. amandine

    amandine Junior Member

    Joined:
    Mar 11, 2014
    Messages:
    129
    Likes Received:
    48
    Agree with @amoon and @SEO-Ghosts, learn python !
    This is the most effective way to build bots quickly ...
    Follow some courses and start to play with scripts you can find on github
     
    • Thanks Thanks x 1
  16. yellowdot

    yellowdot Newbie

    Joined:
    May 18, 2018
    Messages:
    25
    Likes Received:
    6
    +1 for python as well, it is pretty easy to start with and is mostly used for writing all kind of bots, web scrapping , AI and a lot of interesting things

    No need to pay for knowledge when starting, for instance can find nulled courses of udemy or go to youtube and find good tutorials
    here is the link of one course: https://www.freetutorials.us/the-modern-python-3-bootcamp/ , you can also find many other courses for free on this website from udemy I've used them a lot and so far no viruses were found from my side.
     
    • Thanks Thanks x 1
  17. youbike

    youbike Registered Member

    Joined:
    Mar 14, 2016
    Messages:
    66
    Likes Received:
    25
    Occupation:
    watching movies
    why python ? php is not enough ???
     
  18. ShiningWarrior

    ShiningWarrior BANNED BANNED

    Joined:
    Mar 17, 2018
    Messages:
    762
    Likes Received:
    251
    Gender:
    Male
    Thank you so much for the link :)
     
    • Thanks Thanks x 1
  19. yellowdot

    yellowdot Newbie

    Joined:
    May 18, 2018
    Messages:
    25
    Likes Received:
    6
    Python is a lot simpler in a sense that it looks like you are writing pseudo code and honestly it was my first language and I have no regret about learning it first. As it goes you can run python literally on every machine that supports it where as php is a language you would use for back end which means you will have to have a server running or you can use some sort of virtual machine such as wamp/lamp or xampp to run the php code.

    Plus php is mostly used within web development as it works on the server side, with many CMS over there such as WordPress running on php it makes php good for that kind of development and it surly could be good skill to know. But OP asked about the bots and honestly I think python is much easier to write your bot. But for starting I will still chose python rather than php specially if you are not thinking about developing some web appliaction/website or some plugins for wordpress etc.
     
  20. lbhbochc

    lbhbochc Junior Member

    Joined:
    Feb 16, 2018
    Messages:
    184
    Likes Received:
    56