I have been trying to do this for a while but i kind of need help. I want to become Good in computer programming which is basically software engineering how do i start the basics.
Decide on what type of language suits you, and in which field are you interested in. Then find an online course, grab a book and get started -_-
I would go one step further, and say *find something you want to build*. Anything. It can be as simple as a website to start with. *Then* pick a language (whichever one you've heard the most about is fine), pick up a book, and work through it with an eye towards building the thing you want to build.
There are some good courses online now, like tryhaskell and the stuff at codeacademny. You can give the languages a go (haskell and javascript) and see if you are interested in programming. If you are, figure out what you need it for and choose a suitable language. I started on C++, then went on to VB, which was a big step down (to me) and then went back to do Java. Depending on how your using it and if you can keep yourself amused and motivated, you'll enjoy what you're doing and be eager to learn more. Having a project in mind is key, as shadowfiend says.
Actually IMHO I think this would be a great way to learn, and it's something that gives credit and there's a huge network (atleast there was for Machine Learning, AI and Intro to Databases, what I tried out with MIT) https://class.coursera.org/algo/auth/welcome
Thank you all for your help really appreciate it
May I recommend: Stanford University's CS106A Programming Methodologies course? http://see.stanford.edu
hey you can also try cs50 of harvard university, it's a great course and you get to learn a lot and it's also fun. the website is https://www.cs50.net/
Join our real-time social learning platform and learn together with your friends!