Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Ultimate Programming Resources Thread

Recommended Posts

Lots of content on Windows 10 UWP app development:


This has more categories, like The Maker Show:



For C#, There is a course on both of these. They are almost same, actually. Both from Microsoft.

Bob Tabor's C# Fundamentals course is awesome. Also there is UWP Development courses from Jerry Nixon and Andy Wigley. They are really good.

English is not my mother language. Please tell me if I commit a solecism.

how cool is that

Link to post
Share on other sites


i like this guy`s videos on c++


We've now got three different subjects going on, an Asian fox and motorbike fetish, two guys talking about Norway invasions and then some other people talking about body building... This thread is turning into a free for all fetish infested Norwegian circle jerk.

Link to post
Share on other sites

If you take anymore suggestions Freecodecamp its a great resource to learn full stack javascript development through building projects and also helping with non-profit org projects. The tutorials are fully interactive. 



  extrn a,b,c;
  putchar(a); putchar(b); putchar(c); putchar('!*n');

a 'hell';
b 'o, w';
c 'orld';


Link to post
Share on other sites

Udacity offers a lot of great online video courses for free.

And don't forget to put Atom on the list for Editors, it's available for Windows, Linux and Mac

Link to post
Share on other sites

you should add sololearn to the list. it has a verity of programing languages like c++ java python. but im not going to name them all. and its available for android ios windows phone or in your web browser. and its interactive with quizzes and a code playground. it can be found here www.sololearn.com  or here for the android apps https://play.google.com/store/apps/developer?id=SoloLearn&hl=en


SideNote: i am not sure if the code playground is available on the website

Link to post
Share on other sites

Qt is a very good language for starters and professionels available for Windows, Linux and Mac. Its easy to get started and as you move forward you can create advanst stuff. For example we have done a Projekt where we sort images based on image recognition. 

Also some big Companys use Qt (Snnheiser, Panasonic, LG ...) 

You can get it for free if you develop under LGPL or GPL licences from https://www.qt.io/.

The YouTube chanel voidrealms ( https://www.youtube.com/user/VoidRealms ) does a great job of explaining.




Link to post
Share on other sites

Khan Academy's programming classes are a great resource. This is where I dove into SQL.


I think they also teach HTML & CSS, jQuery and JavaScript, maybe more. And CS and Computer Animation courses.



Link to post
Share on other sites

I'd like to submit a niche little JavaScript based Game Engine/IDE for those wishing to develop under Windows, and linux if you wish to run wine or compile it, I do not know if it's supported under Max OSX. The game engine is opensource as well.




Here's my overview of the game engine.



The engine is designed for developing RPG games, however it does allow the development of other types of games or even general applications under it. It uses JavaScript 1.5 under it's own API. Documentation of the API has both a quick and dirty version as well as an in depth documentation of the entire Engine. There is also included documentation regarding development under the engine as well as basic JavaScript tutorials for those new to JS.


It also features file IO, basic networking, keyboard and Mouse Input detection, and support for music is also included. 

Graphically the engine supports Direct X 8.0 but I'm sure it is possible to use a more modern driver DLL if you wish to take advantage of a more modern graphics API such as DX11, DX12, or Vulkan. I'll have to test this at home to confirm it.


Programming is quite straightforward under sphere and you can have the API cheat sheet open within the included editor for quick reference. Testing code is as simple as pressing CTRL+F5 or clicking the run button along the top of the window.


Surprisingly, the engine can take advantage of quad-core processors, with my system showing utilization of all four cores equally when I am running code under sphere. 


Sphere is also friendly with very old machines, and has extremely modest system requirements.

 - Pentium 200Mhz or better

 - 64 megabytes of RAM or more

 - An OpenGL accelerated video card with at least 2 megabytes of VRAM (Engine uses sphere_gl.dll)

 - A sound card (Or on-board audio)

 - Windows 95, 98, 2000, ME, XP, Vista, 7, 8 , 8.1, 10 (or Linux)

 - Direct X 8 if you wish to take advantage of Full-Screen video drivers



This is from the official Readme.txt included with Sphere:


Sphere v1.4

Chad Austin
Brian Robb
Spherical (http://www.spheredev.org/)

Sphere is a 2D RPG creation system designed to facilitate creation of games
in the style of Final Fantasy and Phantasy Star.

Read the index.txt files in each directory in docs/ for a description of the
files contained within them.

== Minimum system requirements ==

* Pentium 200 MHz
* 64 MB of RAM
* Video card with 2MB VRAM
* Sound card for audio
* Windows 95, 98, NT4, 2000, or later
* DirectX 8 for fullscreen video drivers
* OpenGL-accelerated video card for hardware acceleration (sphere_gl)

== Features ==

* unlimited map layers
* parallax and automatic layer scrolling
* flexible video driver subsystem
* supports any screen resolution
* 32-bit color and 256 levels of translucency
* 8-directional movement
* animated and reflective tiles
* plays Ogg Vorbis, MP3, FLAC, MOD, S3M, XM, IT, and uncompressed WAV
* graphical editing environment
* keyboard, mouse, and joystick support
* portable, cross-platform game development

== Included video drivers ==

* standard32.dll     - 32-bit color (default)
* standard16.dll     - 16-bit color (faster on 16-bit desktops)
* standard8.dll      - 8-bit color (fast, but ugly)
* greyscale.dll      - 8-bit greyscale (as fast as standard8, but completely in
* interpolate32.dll  - same as standard32, but resolution is doubled for some
                       smoothing effects (2xSaI)
* interpolate16.dll  - same as standard16, but resolution is doubled for some
                       smoothing effects (including 2xSaI!  Check it out!)
* sphere_gl.dll      - hardware acceleration using OpenGL (can be VERY fast)
* sphere_dx8.dll     - experimental DirectX 8.0 graphics driver

== Known Issues ==

* sphere_dx8.dll has some major issues. Avoid using it if possible.
* sphere_gl.dll has some problems with drawing and capturing primitives. This
  can cause some graphical glitches. It performs very poorly when games create
  and use many surfaces.
* Visit the Spherical forums for bug reports and feature requests.

== Executable listing for Windows ==

* engine.exe    - Sphere engine
* editor.exe    - Sphere editor (a.k.a. the IDE)
* config.exe    - Sphere configuration utility

== Binaries listing for Linux ==

* engine   - Sphere engine
* wxeditor - wxWidgets-based editor (poor quality)

You'll have to edit engine.ini manually under Linux to change settings.
Use your favourite text editor.

== Credits ==

=== Code ===

* Chad Austin (AegisKnight)
* Theo Reed (rizen)
* Brandon Mechtley (malis)
* Jacky Chong (Darklich)
* Brian Robb (Flik)
* rjt
* aaulia/L_O_J
* Tung Nguyen (tunginobi)

=== Startup Game ===

* Tung Nguyen (tunginobi)

Please send all suggestions and bug reports to:
the Sourceforge bug reports page.


My procrastination is the bane of my existence.

I make games and stuff in my spare time.

The "I thought this would be cheaper" rebuild |



Link to post
Share on other sites

PhpStorm and PyCharm are the best programs for PHP dev and Python dev respectively. Totally recommend 

My rig:
CPU: i7 4790k @4.5ghz (1.165v) COOLER: Hyper 212 Evo  MOBO: Asus Maximus VI EXTREME   RAM: 8GB Kingston FURY @1866 Mhz   GPU: ASUS STRIX GTX 970 DUAL SLI   PSU: Corsair HX750   CASE: NZXT Phantom 830 HDD: WD Black 3TB SSD: Samsung 840 EVO 256Gb

Link to post
Share on other sites
1 hour ago, kjvnasa said:

PhpStorm and PyCharm are the best programs for PHP dev and Python dev respectively. Totally recommend 

Pycharm is free for personal use, and also offer a learning edition found here: https://www.jetbrains.com/pycharm-edu/ Which has a Python tutorial in it.  PHPStorm on the other hand costs quite a large amount of money.  


It is for this reason that while I agree with you, for anyone looking for a fantastic alternative to both of these, I find that Komodo Edit is a free and fantastic IDE for web development and any sort of development alike, if you have money PHPTools for VisualStudio is good, or you can use Python tools for Visual Studio for free, which Microsoft has included tutorials for, and packages for by default in Visual Studio 2017RC Community, Professional and Enterprise. 

Link to post
Share on other sites

CPU — i7 6700k - 4.4GHz

GPU — EVGA GTX 1080ti SC2 - Factory OC

Monitor — Acer Predator XB271HU - 2560x1440 165Hz IPS 4ms

CPU Cooler — Noctua NH-D14

Motherboard — MSI z170a Gaming m5

Memory — 32GB G.Skill Ripjaws V series - 2133MHz 2(2 x 8GB)

Storage — WD Black - 2TB HDD 7200rpm

        — Samsung 850 EVO - 250GB SSD

        — Samsung 960 EVO - 250GB M.2 SSD

Case — Fractal Design Define R6 TG

PSU — EVGA SuperNOVA G3 - 850W 80+ Gold 

Case Fans — 120mm Noctua NF-F12 PWM - exhaust

          — 140mm Noctua NF-A14 PWM - intake

          — 140mm Noctua NF-A14 PWM - intake

Keyboard — Max Keyboard TKL Blackbird - Cherry MX blue switches - Red Backlighting 

Mouse — Logitech G602

Headphones — Sennheiser HD600

Extras — Glorious PC Gaming Race - Mouse Wrist Rest  

       — Glorious PC Gaming Race - XXL Extended Mouse Pad - 36" x 18"

       — LED Strip - Phanteks PH-LEDKT - 1 meter

       — Mechanical ten key - Cherry MX blue switches

Link to post
Share on other sites
On 2/17/2017 at 11:06 PM, Benjamin Misell said:

May I suggest jetbrains ides. I know they are expensive but they are good. Jetbrains.com 

and they have student discounts (free licence for 1 year, usable for all their IDE's)

Link to post
Share on other sites

For WPF C# (or VB) you can add this tutorial: http://www.wpf-tutorial.com/


It's an absolutely great tutorial and I don't know what I would do without it!


It mainly focuses on the C# side, but since C# and VB both share the XAML language for UI and similar structure, the tutorial should also be at least partially helpful to VB coders.

||| Drakon (Desktop Build) |||

|| CPU: i5-6600 3.3GHz || Cooler: CM Hyper 212 Evo|| Motherboard: Gigabyte B150M-D3H DDR3 || Memory: Corsair Vengeance Pro 16GB 2400MHz DDR3 ||

|| Storage: 850 EVO 250GB SSD; Toshiba 1TB 7200RPM + Samsung 2TB 5400RPM HDDs || Graphics Card: MSI AMD R9 390 || Case: NZXT S340 || PSU: XFX XTR 750W 80+Gold || 


Link to post
Share on other sites

I've recently discovered http://exercism.io/  which has tons of content for a variety of programming languages.

Sager NP 8651: i7 5700HQ // 16 GB Kingston 1866 // GTX 970M // 250GB Samsung 850 EVO M.2 // 1TB HDD // Antergos Linux (i3-gaps) + Windows 10

Peripherals: Dell U2515H 25" (1440p) + ASUS 22" (1050p) // Beyerdynamic DT770 Pro 250 Ohm // FiiO E10 Olympus //  Logitech MX Performance + CM Quickfire Pro (Browns) 

Link to post
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