I had two questions: 1.What are some great free art programs online? 2.With Deviantart..what programs allow you to upload your creations to its site? I tried using one called my paint, but for some reason it wouldn't upload it:/ Not sure if I did something wrong there or not. 3.I forgot to ask, but how does gimp the art program work? I haven't exactly figured out how to make art in it. Do I have to press a button for it to allow me to draw? I can't seem to do that..
Do you want ones that you don't need to download or just ones that are free? If you're just looking for something online and since you have a deviantart account they have a program called Muro that will also allow you to submit it directly to deviantart! Imo it's a little hard to get the hang of compared to some other art programs but it does have most basics! XD
To upload to deviantart you'll usually need to have the file saved on your computer in a proper format. The most common ones are .png .jpg and .gif , though it'll accept a few other types! I'm not sure about programs that allow you to submit directly through them though.
For Gimp I'm not sure why you aren't able to draw :o Though there could be a few reasons! XD Make sure you've made a "New" image (canvas) through the "File" dropdown and have the tool from the left panel set to a drawing one. The usual ones are the "Paintbrush", "Airbrush", and "Pencil" tools which each have their respective objects as their icons! Just because sometimes I get caught out with that because I forget I changed the tool to something else! XD You could also make sure your foreground colour is set to a different colour from your image.
I think this might be better suited for the Art Discussion forum. :) Moving the thread there.

With MyPaint make sure that the file format you are trying to upload is not an ora but a png. Ora is an open edit format just like the one provided by photoshop and therefore it is not recognized as an image. On gimp you might have no brush selected. After clicking the paint brush you must go to the newly appeared dialogue box and click the white square and select a brush from there. If my explanations are hard to understand I can provide pictures.
Also interested if you meant a free program in general or a browser based one.
@ Lag @ Ravel ones that are free programs :) Thank you so much you two for your help! Sorry this is a little late..been a little busy:3
Since you already seem to have tried MyPaint and Gimp, there is also Krita, for both linux and windows, and Fire Alapaca for windows.
Others have already answered other questions, but adding my two cents and seconding Krita and Gimp which I've had more experience in. Gimp, I found to be less of a painting program and more of a photo manipulation or editing program than photoshop, great for touching up your traditional works for digital presentation without shelling out a lot of money... but the brushes themselves tend to behave more like stamps than brushes. That's where I tended to like or appreciate Krita more in terms of it's brush mechanics just being better geared towards illustrating. Which is ultimately why I find myself using Gimp more for touching up scanned traditional works and Krita for digital painting and illustration. Ultimately though, it comes down to what you feel works best for you and whatever system you're working on. Good luck!
Deviantart also has its own little thing where you can draw in that can be saved or submitted into da. just go to the submit button and go down to the DA muro.
I don't think it's been mentioned yet so I'll add that I really like MediBang Paint! It's a program that I think is made by the same people who made FireAlpaca, but in my experience from using both, I outstandingly prefer MediBang.
If you've heard of/used/seen SAI before [the art program, not the Subeta place haha], I would say that MediBang is the free program that is closest to working like SAI does. It has a smoothness and blending quality that isn't native to programs like GIMP, which is more like Photoshop, or FireAlpaca, which is just generally just less intuitive.
The difference ends up meaning that working in MediBang [or SAI, for that matter] feels like painting, like you're actually making art with a real sense of purpose in a program that was made for art with no extra frills, whereas GIMP is like what other people mentioned about it being a photo touchup program first and foremost, and FireAlpaca just being a little wobbly.
Also, MediBang is one of those really truly free programs, and you can download it for Mac and PC, and for your iPad, iPhone, or Android.
I've included some screenshots of work I was able to do in MediBang with the default brushes, so you can see if it's the type of blending/work you're looking to be able to do with a free program.
some screenshots of work i did in medibang

thanks for your help:D thanks, wow beautiful art you do :) lol that program looks just like kritaxD
Oh, I didn't know, I've never used Krita before! Is it good? I hope you find a good program! I know how difficult it can be to find one that feels right, which is why I got so excited 😊
It's pretty good. I'm not that advanced in it though.. I wish I could say I wascx It's really hard for me to go from pencil and paper to a tablet..idk:P I need to practice like crazy to get better:D
I know what you mean about the change between pencil and paper to tablets 😅 But I believe in you! I've seen you around the art forums a little, I think you're doing great and you've got a great attitude about it! Best of luck!!
I used gimp for years before swapping to Sai/DA. As far as transitioning from traditional to digital it's a challenge but it's the same as drawing in general you just really need to practice - lots of the basics. It also helps to watch others and tutorials I think - because some of the necessities with transitioning to art on the computer it really just takes a bit of work and desire to do it.