COVID-19 Reminder: Please don't forget to wash your hands #StayHomeStaySafe


Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 13
» Latest member: yfatyjoc
» Forum threads: 8
» Forum posts: 15

Full Statistics

Online Users
There are currently 3 online users.
» 0 Member(s) | 3 Guest(s)

Latest Threads
Kaos
What is your favorite for...

Forum: Forum Software
Last Post: Kaos
05-03-2020, 03:57 PM
» Replies: 0
» Views: 169
Kaos
Development Thread

Forum: Hackening Meta
Last Post: Kaos
05-02-2020, 09:49 PM
» Replies: 6
» Views: 534
Kaos
What Netflix series are y...

Forum: Entertainment
Last Post: Kaos
05-02-2020, 09:09 PM
» Replies: 0
» Views: 186
Kaos
Around the world with Cor...

Forum: Off-topic Lounge
Last Post: Kaos
05-02-2020, 09:04 PM
» Replies: 0
» Views: 168
Kaos
How to Learn Programming?

Forum: General Programming
Last Post: Kaos
05-02-2020, 08:24 PM
» Replies: 0
» Views: 250
Kaos
Free Programming eBooks

Forum: General Programming
Last Post: Kaos
05-02-2020, 03:44 PM
» Replies: 0
» Views: 186
Kaos
Hello World

Forum: Member Introductions
Last Post: Kaos
05-02-2020, 02:57 PM
» Replies: 1
» Views: 263
Kaos
Welcome to the Hackening ...

Forum: Hackening Meta
Last Post: Kaos
05-01-2020, 09:22 PM
» Replies: 0
» Views: 224

 
  What is your favorite forum software?
Posted by: Kaos - 05-03-2020, 03:57 PM - Forum: Forum Software - No Replies

With many forum software platforms available in this day and age what is your most preffered forum software?

Print this item

  What Netflix series are you watching now?
Posted by: Kaos - 05-02-2020, 09:09 PM - Forum: Entertainment - No Replies

Working from home or not being able to go to work at all means being stuck at home, thanks to Netflix we all keep our selves busy watching TV shows and Movies.

So what Netflix Series are you watching now?

I just started re-watching How I Met Your Mother. The last time I watched this was about 10 years ago or so. Gosh I missed Barney's sense of humor.

What about you what are you watching?

[Image: giphy.gif]

Print this item

  Around the world with Coronavirus
Posted by: Kaos - 05-02-2020, 09:04 PM - Forum: Off-topic Lounge - No Replies

Hey guys so we have all been stuck inside our houses for months now, all becuase of the COVID-19 pandemic. I'm sure by now we all have found different ways of coping with the isolation and not being able to go out and be human.

Here is a quick look on how this pandemic began, not that many of you don't know but just a quick recap. What are your thoughts on the pandemic?

Print this item

  How to Learn Programming?
Posted by: Kaos - 05-02-2020, 08:24 PM - Forum: General Programming - No Replies

How to Learn Programming 101

Learning programming seems difficult to many. This is often because of the wrong approach they apply to learn to code. People aspire to make complex applications, and they often don’t even know basic programming. Not knowing the basics of programming is what turns you off from learning programming.

This is a very common problem. Hence, I would like to share an approach to learning programming which is a lot less frustrating, and is, in fact, fun! The whole premise of this article is that learning programming can be fun if done the right way!

1. Familiarize with a programming language

Getting comfortable with a programming language is the first step towards learning programming. People often start with C, C++, Java, or Python. I personally prefer C++ in the beginning as it is neither too simple (like Python is), nor too deficient in terms of libraries (like C is). C++ is pretty fast and has a good library support too - best of both worlds! Also, C++ is a good choice for competitive programming because it is pretty fast and has the support of Standard Template Library (STL). The choice of the first language is highly subjective based on your interests and goals. You may be interested in front-end, back-end, mobile app development, game development, data science, etc.

But the most important thing is learning the basics - syntax, data types, variables, loops, arrays, etc. Try to solve simple implementation-based questions so as to get familiar with these basic concepts. These are the key things to learn in almost any programming language.

2. Learn about Data Structures and Algorithms

Once you are comfortable with any of the languages mentioned in the above section, the next thing you should do is learning data structures and algorithms. Data structures and algorithms help in building the right aptitude required for programming. Knowledge about the data structures will help you in choosing the right one for the problem you are solving - not all data structures can be used everywhere. When you learn about the algorithms, you will be able to understand the working mechanism of many library functions, which, otherwise, would come across to you as black boxes.

3. Try your hand with competitive programming

Once you have learned data structures and algorithms, you should start solving problems on websites like SPOJ, Codechef, Codeforces, Topcoder, Hackerrank, Geeksforgeeks etc. The more problems you solve, the better it is. It is better, though, to solve problems in increasing order of difficulty. You can sort the problems in descending order of the number of submitted solutions and start solving. After solving around 100 mixed variety problems, you will become confident about your programming skills.

Quote:Practice, Practice, Practice...

4. Make a project

Once you have enhanced your problem-solving and programming skills, it is time to create some useful applications. You can pick up some popular web development framework (Django, Flask, Ruby on Rails, etc.) and make a project using it. Making an application will give you a feel of actual software development, which is what most of the programmers do.

5. Explore

Once you have sucessfully developed or programmed a application you can start exploring other languages in the Computer Science world. Some of them being Artificial Intelligence, Machine Learning, Cryptography, Cloud Computing, Systems Programming, Computer Vision, Natural Language Processing, Blockchain, Virtual Reality, Web Development, Mobile App Development, and many more.

I hope this guide was helpful.

Print this item

  Free Programming eBooks
Posted by: Kaos - 05-02-2020, 03:44 PM - Forum: General Programming - No Replies

The below is a list of free programming ebooks which was originally a clone of stackoverflow - List of Freely Available Programming Books with contributions from Karan Bhangui and George Stocker.

The repo is now administered by the Free Ebook Foundation, a not-for-profit organization devoted to promoting the creation, distribution, archiving and sustainability of free ebooks.

The repo consists of free ebooks for the below programming languages.

Code:
Index

   Ada
   Agda
   Android
   APL
   Arduino
   ASP.NET MVC
   Assembly Language
       Non-X86
   AutoHotkey
   Autotools
   Awk
   Bash
   Basic
   BETA
   C
   C++
   Clojure
   COBOL
   CoffeeScript
   ColdFusion
   Cool
   Coq
   D
   Dart
   DB2
   Delphi / Pascal
   DTrace
   Elasticsearch
   Emacs
   Erlang
   F#
   Firefox OS
   Flex
   Force.com
   Forth
   Fortran
   FreeBSD
   Git
   Go
   Gradle
   Grails
   Graphical user interfaces
   Graphics Programming
   Hadoop
   Haskell
   HTML / CSS
       Bootstrap
   Icon
   IDL
   iOS
   Isabelle/HOL
   J
   Java
       Wicket
   JavaScript
       Javascript frameworks
       Node.js
   Language Agnostic
       Algorithms & Datastructures
       Cellular Automata
       Cloud Computing
       Compiler Design
       Database
       Datamining
       Information Retrieval
       Licensing
       Machine Learning
       Mathematics
       Misc
       MOOC
       Networking
       Open Source Ecosystem
       Operating systems
       Parallel Programming
       Partial Evaluation
       Professional Development
       Programming Paradigms
       Regular Expressions
       Security
       Software Architecture
       Standards
       Theoretical Computer Science
       Web Performance
   LaTeX
   Linux
   Lisp
   Lua
   Mathematica
   MATLAB
   Maven
   Mercurial
   Mercury
   Meta-Lists
   MySQL
   .NET (C# / VB / Nemerle / Visual Studio)
   Neo4J
   NoSQL
   Oberon
   Objective-C
   OCaml
   Octave
   OpenGL ES
   OpenSCAD
   Oracle PL/SQL
   Oracle Server
   Parrot / Perl 6
   PC-BSD
   Perl
   PHP
   PicoLisp
   PostgreSQL
   PowerShell
   Processing
   Prolog
       Constraint Logic Programming
   Python
       Django
       Flask
       Pandas
   QML
   R
   Racket
   REBOL
   Ruby
       RSpec
       Sinatra
       Ruby on Rails
   Rust
   Sage
   Scala
       Lift
       Play Scala
   Scheme
   Scilab
   Scratch
   Sed
   Silverlight
   Smalltalk
   SQL (implementation agnostic)
   SQL Server
   Standard ML
   Subversion
   Tcl
   Teradata
   TeX
   Tizen
   TypeScript
   Unix
   Vim
   Visual Prolog
   Web Services
   Windows 8
   Windows Phone
   Workflow
   xBase (dBase / Clipper / Harbour)

Check out the Github Repo here: https://github.com/EbookFoundation/free-...g-books.md

Print this item

  Hello World
Posted by: Moot - 05-02-2020, 02:07 PM - Forum: Member Introductions - Replies (1)

Hello everyone

My internet Alias is Moot and currently I am working on a Raspberry Pi based web server to host multiple websites. My main goal is to see can the Raspberry Pi replace computers out there in datacenters and provide cheaper webhosting solutions? Well I will post more about this project of mine soon.

Saw this forums advertised on the MyBB community website and I think it's a great forum concept idea.

Looking forward for the growth of this community.

Print this item

  Development Thread
Posted by: Kaos - 05-02-2020, 12:19 PM - Forum: Hackening Meta - Replies (6)

This thread is for the forum development only, to test out different elements on the forum such as quotes, inlinecodes, codeblock, image posts etc.

Print this item

  Welcome to the Hackening Forums
Posted by: Kaos - 05-01-2020, 09:22 PM - Forum: Hackening Meta - No Replies

Welcome! If this is your first time here, let me take a few minutes to explain to you what this forum is all about. Although our website is titled as 'Hackening' we do not condemn hacking in any way. We are a friendly community of people who like to 'hack' things together whether it's a website or a tech gadget, using this forum we share what we create and also post any kind of questions we have about hacking things together.

The forums is very new and we are still setting a lot of the things up. A lot of the design and functionality of the forums is custom coded by myself. I consider this project as something that I am currently 'hacking' together. Since this is still a developing project and community I appreciate any type of feedback. If you have any suggestions or bug reports please post them here.

If you are new here I would like to warmly welcome you this community and feel free to post a introduction of yourself here so the community knows who you are.

Furthermore if you are interested in helping out my project drop me a Private Message and let's discuss how you can contribute to the Hackening.

Till then happy hacking!

Print this item