Calamity
Retired
Retired
Programming Resources - Tutorials & Compilers
General Programming FAQ
General Programming & Scripting
Visual Basic (VB)(.NET)
C-Sharp (C#)(.NET)
C++
Java
Scripting & Markup
Other Languages (Assembly, Delphi, Lua, Perl, Python, Obj-C, Node, etc..)
If you would like to contribute to this thread, please post all of your resources and any credentials below. We thank you for your contribution.
Credits to OnyX for providing tons of Java resources here.
We have compiled the best and latest resources for a variety of programming and scripting languages. If your new to programming, we have provided a general programming information section for you to get started on your journey. For the others out their who are looking to expand their knowledge, we have broken each language in to different sections. Within each section you will find a plethora of external links and resources. Some section will have embedded video tutorials for your ease of use. We thank you for participating and wish you good luck on your road path to computer programming.
General Programming FAQ
What is a compiler or IDE?
A compiler simply translates "human" source code into machine code that the machine understands. An IDE means Integrated development environment, it is an enhanced and advanced compiler to help coders out, rather than typing all of the code into something along the lines of notepad.
What compiler/IDE should I use?
If you're using C++, C#, or Visual Basic, I would go ahead and recommend the Visual Studio product, as it is widely used for all of them. Otherwise which compiler is mainly preference. I learned C++ using Dev C++ as it's great for beginners. Java I used JCreator as that is what I used in my class, but you can always use others.
What language should I learn?
The language you choose to learn should closely match your intentions of learn it, such as windows applications development and or video game development or even web development.
I will not be surprised by someone saying this. Learning a language takes loads of time, It has personally taken me over 6 months to fully understand how coding works, and I have yet to learn just a small fraction out there (it's never ending). However, most people aren't going to be doing this 5+ hours per day, so it may take you even longer.
If you truly need help, I would strongly suggest googling your problem as much as possible before posting as a simple problem is usually answered, however, if you are out of luck, or can't find the answer, feel free to post a help thread and I'm sure you will find the help you need.
Where do I get these super cool blue applications?
These applications are used with a component pack, specifically this would be DotNetBar, but you can view many here, however, if you do not wish to buy them, they are available in premium.
I hate using express editions! Where can I get the full version for free?
You can get them by purchasing premium, in there you will either find download links, or you can request for them. Buy it here.
A compiler simply translates "human" source code into machine code that the machine understands. An IDE means Integrated development environment, it is an enhanced and advanced compiler to help coders out, rather than typing all of the code into something along the lines of notepad.
What compiler/IDE should I use?
If you're using C++, C#, or Visual Basic, I would go ahead and recommend the Visual Studio product, as it is widely used for all of them. Otherwise which compiler is mainly preference. I learned C++ using Dev C++ as it's great for beginners. Java I used JCreator as that is what I used in my class, but you can always use others.
What language should I learn?
The language you choose to learn should closely match your intentions of learn it, such as windows applications development and or video game development or even web development.
- For building windows applications, I would suggest C-Sharp (C#) or Visual Basic (VB). Both of these languages are considered to be Rapid Application Development (RAD) languages.
- If your goal is to build video games on a commercial level, C++ would be the most appropriate language. Visual C-Sharp is capable of video game development as well and is picking up speed in the commercial business.
- For cross platform-ability you may want to consider Java. Much like the C-Sharp and Visual Basic, Java is based around an Object Oriented Programming structure (OOP).
I will not be surprised by someone saying this. Learning a language takes loads of time, It has personally taken me over 6 months to fully understand how coding works, and I have yet to learn just a small fraction out there (it's never ending). However, most people aren't going to be doing this 5+ hours per day, so it may take you even longer.
If you truly need help, I would strongly suggest googling your problem as much as possible before posting as a simple problem is usually answered, however, if you are out of luck, or can't find the answer, feel free to post a help thread and I'm sure you will find the help you need.
Where do I get these super cool blue applications?
These applications are used with a component pack, specifically this would be DotNetBar, but you can view many here, however, if you do not wish to buy them, they are available in premium.
I hate using express editions! Where can I get the full version for free?
You can get them by purchasing premium, in there you will either find download links, or you can request for them. Buy it here.
Compilers
Learning Tutorials
Learning Tutorials
- VB.NET Youtube video tutorial series
- Setting up and creating your first VB application ~ iLegend
- MSDN - Resource from the creators of VB (Microsoft)
Compilers
Learning Tutorials
Learning Tutorials
- 8 different eBooks on C#
- MSDN - Resource from the creators of C# (Microsoft)
- How to read/write text files
- BlackWasp - C# Tutorials
- C-Sharp-Fundamentals-Development-for-Absolute-Beginners
Compilers
Learning Tutorials
Learning Tutorials
- CProgramming - great C/C++ beginners tutorial & more
- CPlusPlus - Great beginning tutorial
- LearnCPP - C++ beginners tutorial
- Xoax - C++ video tutorials
- Intro to C++ Win32 programming
- Another intro to C++ Win32 programming
- AntiRTFM (Anti Read the ****ing Manual) Youtube intro to C++ series
- Coming Soon
Compilers
Learning Tutorials
Learning Tutorials
- Exposure Java - Java eBook with Excersises, labs, and example programs
- Learn Java - Youtube Tutorial Series
- Blue Pelican Java Basics
- Intro to Java e-book
- Java for kids e-book
- Javaranch e-book
- Wb-ucator Java tutorial
- Sun Java Tutorials
- NIST - Dictionary of Algorithms & Data Structures
- Java 1.6 APIJava examples
- CodingBat - Java Practice Problems
HTML
Java Script
Learning Tutorials
Frameworks
Frameworks
Compilers
Learning Tutorials
Languages
Learning Tutorials
- Objective C Guide ~ Apple
- Basic Assembly Tutorial
- Detailed Lua Tutorial by theJ89
- Learn Python Tutorial Website ~ Mr Adonexus
- Python Tutorials by Snayer
Languages
If you would like to contribute to this thread, please post all of your resources and any credentials below. We thank you for your contribution.
Credits to OnyX for providing tons of Java resources here.
Last edited: