- Computers & Software»
- Computer Science & Programming
Learn How To Program C++, HTML5, Visual Basic, and More
Programming is definitely a huge part of the IT world. If it wasn't for programmers, none of our electronics that we rely on today would work. From programming Operating Systems to software or websites, it is a very important and sometimes a high paying skill to have. Colleges can teach you how to program from a textbook, but you never seem to get past chapter 8. If you want to learn how to program effectively, and learn how to actually program a project instead of "Hello World", these sites will be of great assistance to you. Don't believe me? Try taking any entry level college programming class. If they graded you on full projects every time they expect you to turn in an assignment, the class would last for years. Test out these sites. If you don't like them, you can be mad at me and give me a thumbs down on my hub. If they help you, though, I would really appreciate the love ;).
Ever since high school, I have been interested in programming. I have learned how to program in HTML, C, C++, Java, and now I'm working on Visual Basic. Though I am not smart enough to teach you how to program in all these languages, I know of a few websites that helped me learn how to program. It's the least I could do to give you these free websites to help you out. Also, if you are looking into getting certified in Net+, Sec+, and CCNA, check out the hub I wrote to give you some helpful tips to get certified.
My Experience With Programming
Once you have learned one language, it seems to get easier and easier to learn more languages. I think this has a lot to do with the fact that the rules for each language don't change a whole lot. Planning stays the same for the most part also. You should draw out what you want your software to do long before you start coding. Also, if you have any problems finding the code that you need to accomplish a certain task or have your program function a certain way, there are tons of forums out there with very smart people who have either answered your question already, or are willing to answer it in a timely manner. Remember, smart people like to make themselves seem smart, so if you go to a site where there is competitive coders, you may get several different sets of code that will do the same thing. That way, you can pick and choose which code would fit best into the program that you're coding. Just do a simple Google search for what you need, and you'll most likely find what you are looking for. Also, if you are wondering what language may be the best to learn first, there is no honest answer to that question. Because of the simple fact that each person learns in different ways, I wouldn't be able to state which language is the best to choose to learn first. Though Visual Basic 2012 was the most pleasant to learn because of the GUI that made up your "windows" for your program, I'm glad I learned a few others first because I was able to appreciate Visual Studio after challenging myself with the other languages. If you have any questions about C Programming, Visual Basic, or HTML, you can email me at firstname.lastname@example.org and I will try to answer your question ASAP. These are the languages I feel most comfortable with, especially VB. If you are wanting to learn a language for a certain platform, (Android, iOS, Windows, Linux), there are tons of forums telling you which languages are the most compatible with the systems you are trying to program for. Also, Google has an awesome way to design Android apps and can teach you a few tips and tricks here:
One website that I used during my c programming class in college is cprogramming.com. I don't know about you, but I just cannot learn from reading out of a textbook. I need examples and tutorials in front of me so I know that what I'm trying is correct. Cprogramming.com teaches you everything you need to know, starting from the basics all the way to the more complicated coding. Also, if you want an online compiler that you can use on the go as a temporary compiler, head over to ideone.com. You can go here for help with your C/C++ projects!
What language does the Android OS use for their apps?
Visual Basic/Everything Else
It is so much easier learning from watching other people programming. Thenewboston.org teaches you with videos that they posted on YouTube. Go to thenewboston.org--> Videos/Tutorials--> Computer Programming and choose the language you would like to learn. There is a whole list of video tutorials for 22 different programming languages. The site covers many things including wilderness survival, but it is the best site that I have found so far for programming tutorials where someone is actually talking to you. Go here for help with VB and 21 other programming languages!
I hope that if you do decide to learn a language, these sites help you as much as they helped me. I know people that have an attention span like mine don't like reading out of a textbook. Finding these sights kept me from failing my college courses. Take the time to research what language is going to be the best for the applications you wish to program. There's no point in learning a language that you can't use to make money on the side. If you have any questions about these sights, or need any tips on programming questions, my email address is email@example.com. You can email me there or PM me on here. Pass these sites on to your friends that may need help too, I'm serious when I say that people like me need all the help they can get. Also, let me know if you need a tutorial written about any topic.Thanks,
Did this page help you?
So every once in a while I like to come back to my hubs and update my readers on feedback I have received about them. I have actually gotten quite a few emails about this particular article thanking me for showing people these sites. I appreciate these kinds of emails, especially from students and people who started off knowing nothing about the content covered. Seriously, if you need help learning how to program, even if it's only for a college class and you have no intention of carrying on afterward, use these sites. You would be surprised how many times I've had to create my own application to complete small tasks in my career. It can come in handy, and hell, you might even decide you like it! Thanks for the praise everyone.