motherboards
Arctic
Arctic Feezer 7x
Results 1 to 14 of 14

Thread: Learning Resources

  1. #1
    Regular Member

    Status
    Shell_Shock is offline

    Last Online
    05-07-2016 @ 00:39
    Join Date
    Aug 2013
    Location
    Waterford, PA
    Posts
    235
    CPU: Intel G3259 3.2 GHZ LGA 1150
    M/B: MSI Z97 PC Mate
    RAM: Kingston 125GB SSD
    GPU: PNY 465
    • Shell_Shock's Full Spec's
      • Case:
      • ThermalTake Urban T81
      • PSU:
      • EnerMax Revolution Xt 630w
      • Cooling:
      • Dragons blood dye, NZXT 240mm RAD, Danger Den Bay Res, DDC Pump, Primochill Fittings, PETG HArd Line Tubing
      • Monitor:
      • Piece of Crap
      • OS:
      • Windows 8.1
    Thanks
    1
    Thanked 24 Times in 18 Posts
    Points: 3,693, Level: 17
    Points: 3,693, Level: 17
    Level completed: 61%,
    Points required for next Level: 157
    Level completed: 61%, Points required for next Level: 157
    Overall activity: 13.0%
    Overall activity: 13.0%

    Default Learning Resources

    I have a large amount of Programming E-books (1000+) so i decided that if you guys wanna learn a language, Simply reply to this thread with the Programming language you are interested in and I'll post the top books to learn it by yourself!

    Also, I'll do a kind of AMA where you ask me a question and i'll answer it, gives you a chance to pick a young gamer/programmer's brain The questions can be programming related or not, i'm a pretty open person.

    And since this is the programming section, Here's a simple Rock Paper Scissors game i made in C++
    Code:
    #include <iostream>
    #include <cmath>
    #include <cstdlib>
    using namespace std;
    int main() {
        int move;
        cout << "Select a Move!\n";
            cout << "0 ---------> Rock\n" << "1 ---------> Paper\n" << "2 ---------> Scissors\n";
            cin >> move;
                   srand(time(NULL));
            int ai = rand()%3;
        if (move ==0) {
            cout << "You chose Rock!" << endl;
            }
        else if (move ==1) {
            cout << "You chose Paper!" << endl;
            }
        else 
            cout << "You chose Scissors!" << endl;
                if (ai ==0) {
            cout << "They chose Rock!" << endl;
        }
        else if (ai ==1) {
            cout << "They chose Paper!" << endl;
            }
        else 
            cout << "They chose Scissors!" << endl;
        if (ai == move){
                cout << "Draw! Try Again!" << endl;
            }
            else if (ai == 0 && move == 1) {
                cout << "Paper covers rock! You Win!" << endl;
            }
            else if (ai == 0 && move ==2) {
                cout << "Rock beats scissors! You lose!" << endl;
            }
            if (ai ==1 && move ==0){
                cout << "Paper covers rock! You Lose!" << endl;
            }
            else if (ai == 1 && move ==2) {
                cout << "Scissors cuts Paper! You Win!" << endl;
            }
            if (ai ==2 && move ==0){
                cout << "Rock beats Scissors! You Win!" << endl;
            }
            else if (ai == 2 && move == 1) {
                cout << "Scissors cuts Paper! You lose!" << endl;
            }
    cin.get();
    cin.ignore();
    return 0;
    }
    Programmer, Ethical Hacker, Tech Support, Geek Extraordinaire.

  2. #2
    Moderator

    Status
    Cyberburnout is offline

    Last Online
    20-10-2017 @ 11:01
    Join Date
    Jul 2012
    Location
    GROVE CITY OHIO
    Posts
    5,362
    CPU: Intel i7-5820k
    M/B: ASRock X99 WS
    RAM: 32GB Crucial DDR4 2133
    GPU: 2 R9-290s Xfire
    • Cyberburnout's Full Spec's
      • Case:
      • Urban T81
      • PSU:
      • CM Silent 350w
      • Cooling:
      • Custom H20, Ek blocks for CPU and GPUs
      • Sound:
      • ONBOARD
      • Monitor:
      • Dual 24&quot;
      • OS:
      • WINDOWS 7 ULTIMATE X64
      • Misc:
      • White LED lighting
    Thanks
    61
    Thanked 1,166 Times in 663 Posts
    Points: 26,323, Level: 49
    Points: 26,323, Level: 49
    Level completed: 78%,
    Points required for next Level: 227
    Level completed: 78%, Points required for next Level: 227
    Overall activity: 0%
    Overall activity: 0%

    Default Re: Learning Resources

    What do you think would be a good entry level language to start with? I want to get more into programing but don't know where I should start.
    "If you got it, Build it"

    A+ Certified. Dell, Lenovo, HP, Lexmarks, Xerox, Panasonic and NEC Certified ASP.

  3. #3
    Regular Member

    Status
    Shell_Shock is offline

    Last Online
    05-07-2016 @ 00:39
    Join Date
    Aug 2013
    Location
    Waterford, PA
    Posts
    235
    CPU: Intel G3259 3.2 GHZ LGA 1150
    M/B: MSI Z97 PC Mate
    RAM: Kingston 125GB SSD
    GPU: PNY 465
    • Shell_Shock's Full Spec's
      • Case:
      • ThermalTake Urban T81
      • PSU:
      • EnerMax Revolution Xt 630w
      • Cooling:
      • Dragons blood dye, NZXT 240mm RAD, Danger Den Bay Res, DDC Pump, Primochill Fittings, PETG HArd Line Tubing
      • Monitor:
      • Piece of Crap
      • OS:
      • Windows 8.1
    Thanks
    1
    Thanked 24 Times in 18 Posts
    Points: 3,693, Level: 17
    Points: 3,693, Level: 17
    Level completed: 61%,
    Points required for next Level: 157
    Level completed: 61%, Points required for next Level: 157
    Overall activity: 13.0%
    Overall activity: 13.0%

    Default Re: Learning Resources

    Quote Originally Posted by Cyberburnout View Post
    What do you think would be a good entry level language to start with? I want to get more into programing but don't know where I should start.
    For entry level, i suggest Python. It helps you learn the structure and techniques of a computer program and is a very easy language to learn and use, and Python is one of the only languages where anything can be made with. Python passed the Turing Test, so if a human can think of a problem, Python can be used to make a solution.
    For a book to learn, i suggest either "Think Python- how to think like a computer scientist" or "Learn Python the Hard Way" Both of these are available online, and Learn Python the Hard Way even comes with support. Also there are many, Let me rephrase that, MAAAAAAAANY free online resources to learn Python.
    A fantastic one is Codeacadamy, its free, its hands on, and it is very simple.
    Programmer, Ethical Hacker, Tech Support, Geek Extraordinaire.

  4. #4
    New Member

    Status
    Randall421 is offline

    Last Online
    12-10-2014 @ 18:57
    Join Date
    Oct 2014
    Posts
    1
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Points: 2, Level: 1
    Points: 2, Level: 1
    Level completed: 3%,
    Points required for next Level: 48
    Level completed: 3%, Points required for next Level: 48
    Overall activity: 0%
    Overall activity: 0%

    Default Re: Learning Resources

    Hey,
    Thanks for the post! I have been trying to teach myself a few different languages recently with different "programming for dummies" books. I want to learn C, C++, SQL, and XML. I'm not sure if .sqf files use a different language or if that would be covered in C++ but if there is something else I should know then please point me in the right direction.

    I appreciate the help. Thanks again.

  5. #5
    Regular Member

    Status
    calemus is offline

    Last Online
    22-08-2017 @ 22:03
    Join Date
    May 2011
    Posts
    1,230
    Thanks
    291
    Thanked 82 Times in 79 Posts
    Points: 11,185, Level: 31
    Points: 11,185, Level: 31
    Level completed: 91%,
    Points required for next Level: 65
    Level completed: 91%, Points required for next Level: 65
    Overall activity: 99.5%
    Overall activity: 99.5%

    Default Re: Learning Resources

    good 2 c u randall, welcome to pure overclock
    i'm seriously in hopes that this place will serve you an abundance of assistance, and if you have the time laughs
    one of my favorites here is the comedy page
    A new funnies thread
    more than 50 pages deep, dont get lost in there!
    learning is good .....understanding is better .....pleas teach with wisdom............................................ ..............calemus

  6. #6
    Regular Member

    Status
    Shell_Shock is offline

    Last Online
    05-07-2016 @ 00:39
    Join Date
    Aug 2013
    Location
    Waterford, PA
    Posts
    235
    CPU: Intel G3259 3.2 GHZ LGA 1150
    M/B: MSI Z97 PC Mate
    RAM: Kingston 125GB SSD
    GPU: PNY 465
    • Shell_Shock's Full Spec's
      • Case:
      • ThermalTake Urban T81
      • PSU:
      • EnerMax Revolution Xt 630w
      • Cooling:
      • Dragons blood dye, NZXT 240mm RAD, Danger Den Bay Res, DDC Pump, Primochill Fittings, PETG HArd Line Tubing
      • Monitor:
      • Piece of Crap
      • OS:
      • Windows 8.1
    Thanks
    1
    Thanked 24 Times in 18 Posts
    Points: 3,693, Level: 17
    Points: 3,693, Level: 17
    Level completed: 61%,
    Points required for next Level: 157
    Level completed: 61%, Points required for next Level: 157
    Overall activity: 13.0%
    Overall activity: 13.0%

    Default Re: Learning Resources

    Quote Originally Posted by Randall421 View Post
    Hey,
    Thanks for the post! I have been trying to teach myself a few different languages recently with different "programming for dummies" books. I want to learn C, C++, SQL, and XML. I'm not sure if .sqf files use a different language or if that would be covered in C++ but if there is something else I should know then please point me in the right direction.

    I appreciate the help. Thanks again.
    The Programming for dummies books are actually a good start, but I suggest learning C first, then go to C++. After that i would suggest SQL and finally XML, because they are fairly difficult. C is very similar to C++, so once you have the basics of C down C++ is a piece of cake (C++ is based off of C after all) A book i suggest for C would be "The C Programming Language" and for C++, "How to think like a computer scientist, C++ version", and for SQL and XML id have to dig through my library and skim through some books. Good luck and welcome to PureOC!
    As for the .sqf file extension, im not sure what it's used for, but im fairly certain it's not a C++ extension
    Programmer, Ethical Hacker, Tech Support, Geek Extraordinaire.

  7. #7
    Core Member

    Status
    killjoyjim is offline

    Last Online
    24-08-2018 @ 17:02
    Join Date
    Dec 2011
    Location
    corry pa
    Posts
    4,837
    CPU: INTEL i5 4670k
    M/B: ASUS MAXIMUS VII HERO
    RAM: CORSAIR DOMINATOR PLATINUM 16GB 2133
    GPU: Two GIGABYTE 670. With EXPC waterblocks and back plats.
    • killjoyjim's Full Spec's
      • Case:
      • Case Labs Magnum TH 10. With custom paint.
      • PSU:
      • AZZA TITAN 1000w
      • Cooling:
      • D5 pump with dress up kit and block. Custom Res with three XSPC 480mm rads. Swifteck CPU block and Two XSPC water blocks on my 670 cards.
      • Sound:
      • ASUS ROG THUNDERBOLT
      • Monitor:
      • 47'' samsung tv
      • OS:
      • windows 7
      • Misc:
      • OCZ 60gb fot OS. And a OCZ 240 ssd.
    Thanks
    30
    Thanked 416 Times in 378 Posts
    Points: 75,825, Level: 85
    Points: 75,825, Level: 85
    Level completed: 58%,
    Points required for next Level: 725
    Level completed: 58%, Points required for next Level: 725
    Overall activity: 0%
    Overall activity: 0%

    Default Re: Learning Resources

    WELCOME TO PURE RANDALL...


  8. #8
    Core Member

    Status
    realneil is offline

    Last Online
    31-12-2019 @ 16:17
    Join Date
    Sep 2011
    Location
    Virginia, USA
    Posts
    8,433
    CPU: i7-2600K and FX-8350
    M/B: Gigabyte on both
    RAM: 32GB DDR4-3200 and 64GB DDR4-3000
    GPU: 980Ti SLI and RX480 Crossfire
    • realneil's Full Spec's
      • Case:
      • Rosewill Blackhawk Ultra &amp; Rosewill Blackhawk
      • PSU:
      • SeaSonic &amp; Rosewill
      • Cooling:
      • Corsair H80 and Corsair H60, Both with dual high flow, low noise fans added.
      • Sound:
      • both onboard
      • Monitor:
      • ASUS 27&quot; &amp; Acer 28&quot; 4K screen
      • OS:
      • Win-7 64Bit on both
      • Misc:
      • Klipsch Speakers, Plextor DVD Burners on all systems. Third System: Z170 Stinger W/i5-6600K, 16GB DDR4-3000, GTX-980 ViewSonic 27&quot; Screen
    Thanks
    1,451
    Thanked 888 Times in 779 Posts
    Points: 99,207, Level: 98
    Points: 99,207, Level: 98
    Level completed: 8%,
    Points required for next Level: 1,843
    Level completed: 8%, Points required for next Level: 1,843
    Overall activity: 0%
    Overall activity: 0%

    Default Re: Learning Resources

    Quote Originally Posted by Randall421 View Post
    I appreciate the help. Thanks again.
    Welcome to PureOC!

  9. #9
    Moderator

    Status
    Cyberburnout is offline

    Last Online
    20-10-2017 @ 11:01
    Join Date
    Jul 2012
    Location
    GROVE CITY OHIO
    Posts
    5,362
    CPU: Intel i7-5820k
    M/B: ASRock X99 WS
    RAM: 32GB Crucial DDR4 2133
    GPU: 2 R9-290s Xfire
    • Cyberburnout's Full Spec's
      • Case:
      • Urban T81
      • PSU:
      • CM Silent 350w
      • Cooling:
      • Custom H20, Ek blocks for CPU and GPUs
      • Sound:
      • ONBOARD
      • Monitor:
      • Dual 24&quot;
      • OS:
      • WINDOWS 7 ULTIMATE X64
      • Misc:
      • White LED lighting
    Thanks
    61
    Thanked 1,166 Times in 663 Posts
    Points: 26,323, Level: 49
    Points: 26,323, Level: 49
    Level completed: 78%,
    Points required for next Level: 227
    Level completed: 78%, Points required for next Level: 227
    Overall activity: 0%
    Overall activity: 0%

    Default Re: Learning Resources

    Forgot to reply to this. Thanks Shellshock for the info. Ill be looking into it

    randall. Welcome to PureOC, we hope you stick around and enjoy the community and the information. sqf is tied to ARMA video game files. levels and such
    "If you got it, Build it"

    A+ Certified. Dell, Lenovo, HP, Lexmarks, Xerox, Panasonic and NEC Certified ASP.

  10. #10
    Regular Member

    Status
    Shell_Shock is offline

    Last Online
    05-07-2016 @ 00:39
    Join Date
    Aug 2013
    Location
    Waterford, PA
    Posts
    235
    CPU: Intel G3259 3.2 GHZ LGA 1150
    M/B: MSI Z97 PC Mate
    RAM: Kingston 125GB SSD
    GPU: PNY 465
    • Shell_Shock's Full Spec's
      • Case:
      • ThermalTake Urban T81
      • PSU:
      • EnerMax Revolution Xt 630w
      • Cooling:
      • Dragons blood dye, NZXT 240mm RAD, Danger Den Bay Res, DDC Pump, Primochill Fittings, PETG HArd Line Tubing
      • Monitor:
      • Piece of Crap
      • OS:
      • Windows 8.1
    Thanks
    1
    Thanked 24 Times in 18 Posts
    Points: 3,693, Level: 17
    Points: 3,693, Level: 17
    Level completed: 61%,
    Points required for next Level: 157
    Level completed: 61%, Points required for next Level: 157
    Overall activity: 13.0%
    Overall activity: 13.0%

    Default Re: Learning Resources

    Anytime, and if you ever get stuck, don't be afraid to post your question here!
    Programmer, Ethical Hacker, Tech Support, Geek Extraordinaire.

  11. #11
    New Member

    Status
    SimpleCookie is offline

    Last Online
    03-01-2015 @ 17:09
    Join Date
    Jan 2015
    Location
    Sweden
    Posts
    2
    CPU: Intel i5 2500k
    M/B: MSI P67A-GD65 REV B3
    RAM: 8 GB 1600 MHz
    GPU: GTX 570
    • SimpleCookie's Full Spec's
      • Case:
      • Fractal Design R3
      • PSU:
      • BeQuiet 700W
      • Cooling:
      • Corsair h60 liquid
      • Sound:
      • None
      • Monitor:
      • 17&quot; acer
      • OS:
      • Windows 8.1 and Ubuntu Linux
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Points: 134, Level: 1
    Points: 134, Level: 1
    Level completed: 84%,
    Points required for next Level: 16
    Level completed: 84%, Points required for next Level: 16
    Overall activity: 3.0%
    Overall activity: 3.0%

    Default Re: Learning Resources

    Now I know this is a rather dead topic but as this whole section is rather dead I ain't giving a crap, I'll bring some life back to it so deal with me!

    I'd suggest starting with C++ as that's what I did, and by doing so you'll learn how to properly structure your code in classes and how object oriented programming looks like. This will be to great help later in other languages, besides, the references on C++ is just incredibly good and you can find help just about anywhere, so it's a great first language. Difficult, but great.

  12. #12
    Member

    Status
    bartelby is offline

    Last Online
    01-07-2015 @ 14:44
    Join Date
    Dec 2014
    Posts
    56
    CPU: Core i3 3240
    M/B: OXFWHV A00 / Dell
    RAM: DDR3 / 4GB
    GPU: Intel HD Graphics / 0x1028
    • bartelby's Full Spec's
      • Case:
      • Standard / Dell
      • PSU:
      • Antec True 330
      • Cooling:
      • ACPI Fan
      • Sound:
      • Intel Realtek
      • Monitor:
      • HP 2009 Series Wide LCD
      • OS:
      • Windows 8.1
    Thanks
    81
    Thanked 9 Times in 7 Posts
    Points: 698, Level: 6
    Points: 698, Level: 6
    Level completed: 74%,
    Points required for next Level: 52
    Level completed: 74%, Points required for next Level: 52
    Overall activity: 0%
    Overall activity: 0%

    Default Re: Learning Resources

    What are your thoughts on learning Ruby? Good for a beginner to start with or should be more advanced?

  13. #13
    Regular Member

    Status
    Shell_Shock is offline

    Last Online
    05-07-2016 @ 00:39
    Join Date
    Aug 2013
    Location
    Waterford, PA
    Posts
    235
    CPU: Intel G3259 3.2 GHZ LGA 1150
    M/B: MSI Z97 PC Mate
    RAM: Kingston 125GB SSD
    GPU: PNY 465
    • Shell_Shock's Full Spec's
      • Case:
      • ThermalTake Urban T81
      • PSU:
      • EnerMax Revolution Xt 630w
      • Cooling:
      • Dragons blood dye, NZXT 240mm RAD, Danger Den Bay Res, DDC Pump, Primochill Fittings, PETG HArd Line Tubing
      • Monitor:
      • Piece of Crap
      • OS:
      • Windows 8.1
    Thanks
    1
    Thanked 24 Times in 18 Posts
    Points: 3,693, Level: 17
    Points: 3,693, Level: 17
    Level completed: 61%,
    Points required for next Level: 157
    Level completed: 61%, Points required for next Level: 157
    Overall activity: 13.0%
    Overall activity: 13.0%

    Default Re: Learning Resources

    In my opinion, start with whatever makes you happy! If you like what the language can do than skip the BS and go for it! I started with C++ instead of all the advice saying to go with java or C, and im perfectly okay. I think Ruby is more for Web Dev but i could be mistaken.
    Programmer, Ethical Hacker, Tech Support, Geek Extraordinaire.

  14. #14
    Gu3
    Regular Member

    Status
    Gu3 is offline

    Last Online
    18-04-2019 @ 12:45
    Join Date
    Dec 2014
    Location
    Haymarket VA, USA
    Posts
    987
    CPU: i7-4770K @ 4GHZ
    M/B: MSI Z87 MPOWER ATX LGA1150
    RAM: 32GB (2 X Crucial 16GB Ballistix Elite (2 x 8GB) CAS 9, DDR3 1866 )
    GPU: EVGA GeForce GTX 760 4GB Dual FTW ACX
    • Gu3's Full Spec's
      • Case:
      • Fractal Design Define R4 Blackout
      • PSU:
      • Seasonic XPS2 / 660W / 660 Platinum
      • Cooling:
      • Swiftech ApogeeXL Water Block Alphacool NexXxos ST30 Full Copper Slim Profile Dual 120mm Radiator EK DDC X-RES Top 140 with 3.2 Pump (PWM) Pump/Res Primochill LST 3/8x5/8&quot; Tubing BitsPower Premium Black Matt Compression Fittings Cougar CF-V12HPB Fans Monsoon Silver Bullet
      • Monitor:
      • 3 x Asus VS247H-P 23.6&quot;
      • OS:
      • Linux Mint 18.1
      • Misc:
      • System Name: Dark Matter Build: http://pcpartpicker.com/b/rrccCJ BIOS Overclock to 4GHZ. Memory @ Stock Speed. Purely an amateur, built for HandBrake.
    Thanks
    111
    Thanked 112 Times in 103 Posts
    Points: 8,632, Level: 27
    Points: 8,632, Level: 27
    Level completed: 81%,
    Points required for next Level: 118
    Level completed: 81%, Points required for next Level: 118
    Overall activity: 0%
    Overall activity: 0%

    Default Re: Learning Resources

    I'd have to agree with Shell_Shock.

    Having said that, the best language is the one that meets your needs. Ruby is basically a scripting (interpreted) language that takes elements of Perl, Python, Java, and C++ (and probably PHP and others) and sorta mashes them together in one language. It's totally object oriented like Java, but pretty easy to learn and very flexible.

    It is (these days) very Web oriented, but that doesn't take away from it's basic capabilities.

    Personally, I'd probably start with Python if I was learning these days, mostly because it's the main language used for Raspberry Pi, and there are a ton of Tutorials and a lot of information out there on it. C++ (in my opinion) is a great language, but a bit hard to learn on one's own. However, it is great for system level programming and because it's a compiled language, if you right the code well, it's going to be faster than Java/Ruby/Perl/Python in most cases. However it certainly isn't a very forgiving language.

    Just my .02 though, and I'm not a developer by any stretch (or even a regular user of said languages...in the last year, I've used more Java (for School), and Shell Scripting (Bash primarily at work) than anything else.

    S.

Remove Ads

Sponsored Links

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Similar Threads

  1. Replies: 6
    Last Post: 24-04-2009, 07:45

Search tags for this page

There are currently no search tags.
Click on a term to search for related topics.

Tags for this Thread