Jump to content

Coding tips


Skyzzem
 Share

Recommended Posts

What language? So many to choose from and each depends on what your aim goal is. If it's just a hobby you can get away with anything if your looking for a career you should take a more focused approach. Unless you just mean SQF which is a scripting language, just browse the Bohemia Interactive Arma 3 Scripting section where people are asking for help. Using their code and the solutions should help you get an idea of what to do. I learn a lot more while debugging as I find just reading about it is very easily forgotten maybe that's just me though.

Link to comment
Share on other sites

22 minutes ago, Bluekiller said:

What language? So many to choose from and each depends on what your aim goal is. If it's just a hobby you can get away with anything if your looking for a career you should take a more focused approach. Unless you just mean SQF which is a scripting language, just browse the Bohemia Interactive Arma 3 Scripting section where people are asking for help. Using their code and the solutions should help you get an idea of what to do. I learn a lot more while debugging as I find just reading about it is very easily forgotten maybe that's just me though.

Not professional in any way shape or form. Ill take a look thanks!

Link to comment
Share on other sites

The first thing, and the thing people hate to hear is you have to learn how to program, not learn a language, I'm not going to say learn C++ because it doesn't matter, you got to learn how to program. You need to learn about data structures and algorithms and have to solve tasks procedurally. I bought this book when I was 17 https://www.amazon.co.uk/d/cka/Learn-C-Game-Development-Bruce-Sutherland/1430264578/ It's targeted around C++ but it doesn't teach you the syntax of C++ it's teaches you how to use C++, How to use while loops, iterators and iterable's, classes/interfaces/namespaces and how to use pointers. Once you done that and you can make a program that can sort txt file alphabetically or by word length. you'll want to learn about data structures and memory management (something bohemia could read up on) a second book: https://www.amazon.co.uk/d/cka/Data-Structure-Algorithmic-Thinking-Python-Puzzles/8192107590/ this will teach about how to use stuff like Linked lists, stacks & queues, vectors. All sorts of algorithms and data types that a day to day developer uses.

After, and only after you know how to use datatypes, operators, data objects. You will want to learn a language or multiple, I know C/C#/C++, PHP, Python. I would recommend learning PHP and C#, PHP is easy to get into there dynamic cast means that newbs dont have to worry about typedefs and making sure arguments type match, But you are limited with php because of this, plus there is alot of money in webdev. C# will require you to know datatypes and memory allocation and all that. and the .net framework has alot of useful features in it, so you dont need to worry about learning about using libraries unless you really have to.

Link to comment
Share on other sites

Try these

http://www.mediafire.com/download/su02297mbmlxq27/C%2B%2B+Fundamentals.rar -- C++ Fundamentals

http://www.mediafire.com/download/9tgfpx8pzwakrjc/C%2B%2B_Advanced_Topics.rar -- C++ Advanced topics

http://www.mediafire.com/download/com5mg5fda6mwd6/C+Fundamentals.rar -- C Fundamentals

http://www.mediafire.com/download/dzr3d2jymdhdqs6/C+in+Action.rar -- C in Action

http://www.mediafire.com/download/t5rygwbb45izg71/Java+Fundamentals.rar -- Java Fundamentals

http://www.mediafire.com/download/rr8kjao0zaxld3o/JavaScript+from+Scratch.rar -- Javascript from Scratch

http://www.mediafire.com/download/fd9r8hc6u6zouga/SitePoint-Introduction.to.JavaScript.7z -- Introduction to Javascript, by anominous - thanks dude, you rock!

http://www.mediafire.com/download/w37r7339ouih7lg/Introduction+to+HTML+for+Designers.rar -- Introduction to HTML (for designers - you don't really need to be a designer)

http://www.mediafire.com/download/0j09qr98vtbdjab/Introduction+to+jQuery+for+Designers.rar -- Introduction to JQuery

http://www.mediafire.com/download/jj466s79n75ns46/Introduction+to+CSS+for+Designers.rar -- Introduction to CSS

http://www.mediafire.com/download/pvmstcc4abura43/Arduino.rar -- Introduction to Arduino

http://www.mediafire.com/download/sbrgwwksehmz8rc/Angular_Js_-_Get_Started.rar -- Get started with AngularJS

http://www.mediafire.com/download/e5ynwz4th5g3bvo/Building+Angular+and+Node.js+Apps+with+the+MEAN+Stack.rar -- Building Angular and Node JS Apps with the MEAN Stack

http://www.mediafire.com/download/ooulsej4ui421q6/ExtJS+Desktop+Fundamentals.rar -- ExtJS Desktop Fundamentals

http://www.mediafire.com/download/gsc0epd3jvgayfb/Python+Fundamentals.rar -- Python Fundamentals

http://www.mediafire.com/download/dbn6i84zfsb8566/Python_ÔÇô_Beyond_the_Basics.rar -- Python Beyond the basics

http://www.mediafire.com/file/ucv1l1j9y73i8cc/Django+Fundamentals.rar -- Django Fundamentals

http://www.mediafire.com/download/p9oappfwmb5mdvb/SitePoint-Ruby2.7z -- Ruby 2.0, by anominous - thanks dude!

http://www.mediafire.com/download/9anvrv6dxaaacbn/SitePoint-Getting.Started.with.BackBone.js.7z -- Getting started with BackBone.js, by anominous - thanks dude!

http://www.mediafire.com/download/8b63ljih3cjl426/PowerShell_-_Getting_Started.rar -- Introduction to PowerShell

http://www.mediafire.com/download/sl36dmuomdld4qa/RaspberryPi+HomeServer.rar -- Raspberry Pi Home Server

http://www.mediafire.com/download/5u2g1svecr1iukm/Raspberry+for+Devs.rar

Link to comment
Share on other sites

Python is a very good beginners language, as is C# or Javascript

Python is basically as close to the English language as you'll get in any programming language, making it perfect for beginners. Even kids as young as 12 have started learning this in most secondary schools in England.

C# is a good beginners language because not only is it a slightly more basic language but there are loads of cool things you can do with it! Visual Studio Community is a free Development Environment that will allow you to debug and test your code, allowing you to create anything from a simple console application that prints text to a fully working game :)

JavaScript is a mainly used for web-based applications, but can be used in program applications too :P

Finally, if you're up for more of a challenge I'd invest in learning PHP. This is a very useful tool if you'd like to make website widgets, control panels or even just some basic scriptimy. Although it is one of the more advanced languages, it doesn't take too long to get used to.

Finally, my advice would be DON'T get too caught up in the programming adrenaline, one day you can be a fully functioning human being and then bam you're addicted to programming in your underwear with coffee stains all over your shirt and you haven't showered in days. :D

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.