Skip to content

DarknesGaming/Programming-Labs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Programming Labs

WARNING: As of January 24, this repository will be forked and actively worked on from my new account, known as @tangalbert919. Please go there for more labs in more programming languages.

Welcome to my new repository for all of my labs, where all of my labs will be stored.

I will make lots of labs in my life, and they will be in different programming languages (except machine code). To organize my labs, they will be sorted by programming languages (obviously), so whatever language you want to learn, the labs are there. I will document the labs so you can actually learn.

I don't want to influence your decisions on what programming languages you want to learn first, should you want to become a programmer or you're doing this for fun. Some of these languages are harder to learn than others, but ultimately, it depends on how your brain operates.

For first time programmers, I do NOT recommend jumping into C++ first. It's not just a high-level programming language; it is a complex one that new programmers may have a hard time getting a grasp on. I do recommend trying an easier language, so when you do jump into C++, the language won't look as complex anymore.

HTML is not included in this as it stands for "Hyper Text Markup Language", therefore not exactly making it a programming language. CSS is also not included in this, since it's a "Cascading Stylesheet". If you thought HTML and CSS are programming languages, I apologize to say this, but they're not exactly programming languages at all.

If you have any labs in any languages I don't have in this repository, go ahead and fork the project. Send me a pull request to add a programming language to this repository, because I just don't want to just teach you, the new or experienced programmers. I also want you to teach me some programming as well.

Issues


If you found any issues within these labs, please create an issue ticket here.

Your ticket will not be accepted if:

  • This is an issue already resolved a long time ago.
  • This is NOT relevant to programming whatsoever.

Guidelines


When uploading new labs or adding new programming languages to the project, please make sure you follow these guidelines before making a pull request.

  • Absolutely NO copyrighted libraries. I'd rather not get taken down by copyright laws, and go to court.
  • The labs are documented. It can be in the code, or inside a readme text or md file.
  • You may NOT have labs that are obscene or create obscene stuff when run. That means anything regarding stuff that people under the 18 cannot view is strictly prohibited.

Integrated Development Environments (IDE)


These are the IDEs that you can use for programming. An IDE has ONE advantage over text editors, and that's their dedication towards the programming language you will be coding your applications in. An IDE can help you from color coding your code to showing you errors BEFORE you even compile the program for debugging.

Of course, if you are the kind of person who would rather code with a text editor, you can stick to the one you have, or use Notepad++. This is an open-source program that supports many, and I mean MANY programming languages that exist out there.

For those who would rather use an IDE, you can refer to the ones I recommend:

Java: Eclipse. Supports Windows, macOS, and Linux.

Python: PyCharm. Supports Windows, macOS, and Linux.

There's also the PyDev plugin that's available from the Eclipse Marketplace. It's free, but you must use the Eclipse IDE to get it.

C++:

More programming languages will be added soon, but that will take some time. Plus, I'm busy with life, which is very unfortunate.

About

All of my labs, in different programming languages.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages