Hi, I'm new here friend anyone knows which website is the best to know about programming and also learn about programming? Any suggestion?
There are lots. What exactly are you wanting to learn how to do? Will it be a hobby or is your interest professional? Are you happy to pay for top notch courses or are you happy to do a bit more legwork to find the info and save some money? Since you're in America you may be able to access the Lynda.com courses through your local library. And then there's Coursera and lots of other resources. It really does depend on your objectives.
That doesn't even begin to help. Computer programming can mean learning to code to analyse the data streams from giant telescopes that search for distant galaxies or it could mean you want to be able to put up a wordpress website and feel confident to make changes to the templates and plugins If we don't know your objectives we can't point you in the right direction.
Expanding a bit on what @sarahk said. The more parts of your body that are involved in a project, the better your brain remembers it.
As usual @sarahk is making a good point. I agree that doing practical stuff is good for the learning process. "Learning by doing" like a famous man said. My suggestion is that you try W3School. Their tutorials are easy to understand and there are plenty of exercises that give you the opportunity to implement your newly acquired knowledge in a practical way.
Code Academy online is good to start, and you don't need to install anything. https://www.codecademy.com/ You can then follow that up with Hacker Rank: https://www.hackerrank.com/ - great for coding challenges and also puts you in front of recruiters if you're looking for a job, but their challenges are also great for learning
Hello Ryan, If you are just starting programming and want to build up a solid foundation for the future, then go with learning programming fundamentals. Some course form edx may be helpful in this regards. Like Introduction to Computing using Python, this is a free course and the language used to teach programming is Python which is a general purpose programming language OR scripting language, which is easy to pick for beginners. It is a self-paced 16 weeks course and at the end of the course, you will be knowing - General principles of programming: procedural programming, control structures, and data structures Programming in Python, including variables, operators, loops, conditionals, functions, error handling, and advanced data structures Applications of programming to computer graphics and human-computer interaction After learning fundaments and Python you can pick some other languages of your interest like JAva or PHP and learn some other advance concepts like OOP.
Code Academy is pretty cool if you're new also, when you get more experienced and like to put in practice your logic, I'd go with hackerrank in order to practice some little exercises here and there is pretty awesome, there's project euler too but most of those are kinda advanced! I kinda never check that out haha. Also learn the basics of a language since pretty much programming languages' structure are the same, just the syntax is what changes in most cases.
Sarahk, you are funny, yes I agree with you on knowing what you want to do with programming. For me I discovered that I wanted to learn wordpress and plugins, because I was doing another business and I did not have the money to hire a web person. I learned wordpress and I needed traffic, so I learn SEO and how to monetize my videos on youtube, back in 2006. Today I know I want to build web sites from the ground up and edit wordpress Themes to fit a more specific trade. Thank you for your imput. hey Ryan, I have looked at the edx and they are great. This guy is asking about where to start, he sounds like a deer in the headlights. I found a guy that shows it all for free. cleverprogrammer.com .. and learn python in one day on kindel books .... I will be starting at GA tech this Nov, for the bootcamp. I hope to share what I get out of it, later.
just check tutorial sites on net, i learned myself from online tutorials and today my site has many online users.