ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

Learn How To Program C++, HTML5, Visual Basic, and More

Updated on September 7, 2014

Programming

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 ;).

Source

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 phtechradio@gmail.com 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:

https://code.google.com/p/blockly/


Source

C Programming/C++

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!

http://www.cprogramming.com/

What language does the Android OS use for their apps?

See results
Source

HTML5

W3schools.com teaches you more than just HTML5, but this is what I used to learn HTML a few years ago. HTML, JavaScript, CSS, PHP, SQL, and HTML5 are all taught on this website. It even has a built in compiler for using the tutorials online. Keeping up with technological advancements is a daunting task, but this website is up to date with the newest information possible. If you're looking for a refresher, or just plain want to learn a new language, spend a few hours reading the lessons and learning the keywords. You will be able to start building your own website in no time. Go here for help with HTML5/Website Programming!

http://www.w3schools.com/

Source

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!

http://thenewboston.org/tutorials.php

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 phtechradio@gmail.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,

PHTECH

Did this page help you?

See results

Update!!!

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.

PHTECH

Comments

    0 of 8192 characters used
    Post Comment

    • SilverRingvee profile image

      Silver Ringvee 4 years ago from Estonia

      Real good tutorial

    • Atz profile image

      Athul M R 4 years ago from Calicut, Kerala, INDIA

      i've used w3 school before, thanks for introducing me to the other two sites =)

    • phtech profile image
      Author

      Skyler Parker 4 years ago from Idaho Falls, ID

      Thank you for the comments. I figured I was lucky to find all three. I wouldn't have learned as much as I did without them.

    • dailytop10 profile image

      dailytop10 4 years ago from Davao City

      I've been programming for several years now and the website you mentioned somehow helped me along the way as well. Thank you for sharing. This is really useful for both beginners and pros in programming.

    • phtech profile image
      Author

      Skyler Parker 4 years ago from Idaho Falls, ID

      You're welcome. Glad I could contribute.

    • leeba ann varghes profile image

      Leeba Ann Varghese 4 years ago from India

      useful hub..I'd love the W3schools.

    • phtech profile image
      Author

      Skyler Parker 3 years ago from Idaho Falls, ID

      It's definitely a good website to learn on. I'm glad I found it.

    • phtech profile image
      Author

      Skyler Parker 3 years ago from Idaho Falls, ID

      Be sure to check out my new blog: http://how2techblog.com

    Click to Rate This Article