NUF Programming Club's Learning Corner

Discussion in 'Tech Discussion' started by holyshin, Mar 3, 2017.

  1. ElTorroLoco

    ElTorroLoco [Christmas spiritbun][Left Hand of Sordahon]

    Joined:
    Apr 11, 2016
    Messages:
    1,008
    Likes Received:
    702
    Reading List:
    Link
    Idk but RRL in the name just strikes me uk :/
     
  2. Mr Pancakes

    Mr Pancakes Well-Known Pancake

    Joined:
    May 9, 2016
    Messages:
    670
    Likes Received:
    326
    Reading List:
    Link
    Thanks for the thread
    I want to learn programing and making web sites but i dont know what to learn first and what do i need to know
    So which languages are the best and easiest for beginners?
     
  3. balbonits

    balbonits Well-Known Member

    Joined:
    Jun 7, 2016
    Messages:
    44
    Likes Received:
    10
    Reading List:
    Link
    I'd like to recommend getting a GitHub or BitBucket account, and checking out codepen.io or jsfiddle.net for practicing HTML/CSS/JS online.

    Some things that helped me when building websites as a front-end developer:
    • Cloud9 (c9.io) - building sites from the ground up
    • Mozilla Developer Network (developer.mozilla.org) - great doc resource, but very intimidating sometimes for a beginner.
      • (PRO TIP: don't try to read everything. just search for things you only need at that time)
    • Can I Use (caniuse.com) - helps with checking for and debugging cross-browser issues
    • stackoverflow.com - every developer, from beginner to expert, use this at least for searching quick fixes or brief explanations of certain things.
      • (PRO TIP: don't just copy/paste the solution. test it first, maybe check MDN for certain keywords in the solution that you don't understand, and also read the comments for that solution for caveats or details that might affect you in a negative way. This is very basic, but still forgotten by many from time-to-time).
     
    Last edited by a moderator: Mar 4, 2017
    ElTorroLoco and holyshin like this.
  4. silverkage

    silverkage Well-Known Member

    Joined:
    Jan 12, 2016
    Messages:
    40
    Likes Received:
    14
    Reading List:
    Link
    Technically yes, but ordinary notepad is also good enough.
    Paste the below code (in bold) into your text editor and save with the name YOUR_FILE_NAME.html (Make sure you include the .html extension, it is important!) then, you've created your first html website. Easy.

    <!DOCTYPE html>

    <html>
    <head></head>

    <body>Hello World</body>
    </html>

    Copy and paste the above into a text document (ie in notepad).
     
  5. madpinger

    madpinger Well-Known Member

    Joined:
    May 8, 2016
    Messages:
    67
    Likes Received:
    40
    Reading List:
    Link
    One of the frameworks I often use is cakephp. https://book.cakephp.org/3.0/en/index.html

    It lets ya be lazy with DBO's and some nice features, but I mostly just do it from scratch these days.
    Also, something I like which is prob a lot more suited for beginners would be bootstrap, that can save someone new a lot of time specially in regards to supporting mobile without a huge fuss http://getbootstrap.com/

    Then, everyone knows jquerry right ? :D https://jquery.com/

    Also, for editors. I like the oft mentioned notpad++ a lot, but there are other options with features that'll help ya out with what you're doing past just color highlights, etc.
    Two good free options are:
    Komodo Edit (free version and cross platform) http://www.activestate.com/komodo-edit
    Visual Studio Code (free version and cross platform, It is NOT Visual Studio) https://code.visualstudio.com/

    I develop in linux mainly ofc ;)

    Anyway, gl ppl participating. ^.^
     
    balbonits likes this.
  6. silverkage

    silverkage Well-Known Member

    Joined:
    Jan 12, 2016
    Messages:
    40
    Likes Received:
    14
    Reading List:
    Link

    I totally agree with learning Git and Github as a priority for aspiring developers (before even html). Version control is a crucial skill.
     
  7. noisypixy

    noisypixy Sacatunn que pen, que summum que tun.

    Joined:
    Jun 25, 2016
    Messages:
    716
    Likes Received:
    950
    Reading List:
    Link
    Well, tbf, it's "near useless" without HTML only if you're thinking of running it inside a web browser(-ish).

    If you want to get into programming, then learning JavaScript first is a good choice, since you can also write desktop applications with it.

    You should learn HTML/CSS only if you plan to make websites, or graphical applications.
     
  8. balbonits

    balbonits Well-Known Member

    Joined:
    Jun 7, 2016
    Messages:
    44
    Likes Received:
    10
    Reading List:
    Link
    +1 on Bootstrap. It does save lots of time in development, especially if building from the ground up. They also have good documentation, everybody needs to read the documentation.
     
  9. TheAsianHacker

    TheAsianHacker Well-Known Member

    Joined:
    Aug 6, 2016
    Messages:
    101
    Likes Received:
    61
    Reading List:
    Link
    Pshh who needs this. I already know how to use block coding
     
  10. LNFanatic

    LNFanatic Programmer, Meme Farmer

    Joined:
    Oct 20, 2015
    Messages:
    150
    Likes Received:
    111
    Reading List:
    Link
    +1 on HTML&CSS and Bootstrap
    I would personally start with JavaScript as a first programming language as it is so useful in creating interactive websites through jQuery. I had to learn for school and I really loved it so much. I'm currently thinking about becoming a web developer and as far as I can tell, JavaScript is a must know for any web-dev related job.
     
  11. KaitoChrom

    KaitoChrom Monster

    Joined:
    May 7, 2016
    Messages:
    135
    Likes Received:
    56
    Reading List:
    Link
    Learnt Html and Css long ago but already forgot most of it so watching this.
     
  12. holyshin

    holyshin Moderator

    Joined:
    Oct 20, 2015
    Messages:
    418
    Likes Received:
    1,222
    Reading List:
    Link
    Freezing apps with large dependencies is no fun and I don't want to cover it, so I decided to pretend it doesn't exist.
     
  13. balbonits

    balbonits Well-Known Member

    Joined:
    Jun 7, 2016
    Messages:
    44
    Likes Received:
    10
    Reading List:
    Link
    [​IMG][
     
    noisypixy likes this.
  14. Hunta

    Hunta shameless

    Joined:
    Aug 4, 2016
    Messages:
    1,420
    Likes Received:
    1,600
    Reading List:
    Link
    aw its never java. :(
     
  15. holyshin

    holyshin Moderator

    Joined:
    Oct 20, 2015
    Messages:
    418
    Likes Received:
    1,222
    Reading List:
    Link
    What do you want to learn in java and what do you already know how to do? Lemme see if I can do something for you.
     
  16. MeReadin

    MeReadin Active Member

    Joined:
    Oct 20, 2015
    Messages:
    23
    Likes Received:
    9
    Reading List:
    Link
    my experience from learning programming at school
    1e year: java for learning basic programming, html/css for basic website making
    2e year: C# (asp.net), php and javascript for making websites, C# (wpf) for windows programs
    3e year: Java (android Studio) and Swift for native apps and jquery for hybrid apps, angular for websites.
    and other stuff like database, mvc, mvvm but that also encompasses the programming
     
  17. noisypixy

    noisypixy Sacatunn que pen, que summum que tun.

    Joined:
    Jun 25, 2016
    Messages:
    716
    Likes Received:
    950
    Reading List:
    Link
    Why freezing tho.

    And the dependencies you need depend on the app you're writing. You can perfectly make, for example, a Discord bot with a total size (program+dependencies) less than that of NU's homepage.
     
  18. MrLLama

    MrLLama Just a Fancy Llama.

    Joined:
    Oct 20, 2015
    Messages:
    593
    Likes Received:
    459
    Reading List:
    Link
    So yea, after half a year of learning C and Shell in school This year I'm gonna have to learn C++,C# and openGL...I'l prob spam tons of questions here once my Program developping homeworks start.


    Oh and I also have databases coming for me...
     
    Last edited: Mar 4, 2017
  19. holyshin

    holyshin Moderator

    Joined:
    Oct 20, 2015
    Messages:
    418
    Likes Received:
    1,222
    Reading List:
    Link
    I'm just used to it from shipping out python apps.
     
  20. Dace

    Dace Quack!

    Joined:
    Feb 23, 2016
    Messages:
    331
    Likes Received:
    387
    Reading List:
    Link
    i use netbeans XD