I know nothing about programming. Where do i start learning?
Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I know nothing about programming. Where do i start learning?
Hello, I am wanting to learn code and programming but have no idea where to start. I have been looking online and have seen python and linux and host of other programs. I have spent two days reading how-to's and other stuff but now i'm just extremely confused. If anyone can point me in the right direction it would be greatly appreciated.
Hello, I am wanting to learn code and programming but have no idea where to start. I have been looking online and have seen python and linux and host of other programs. I have spent two days reading how-to's and other stuff but now i'm just extremely confused. If anyone can point me in the right direction it would be greatly appreciated.
Don't read too much upfront, just start coding. I think python is a good language to start with. Plenty good tutorials out there. Mostly the first chapters of data types, variable declaration etc. are a bit boring but it soon gets more interesting...
If you are interested in building web pages html is an easy start, too. You can use a wysiwyg builder and inspect the code it creates. Then modify it and see how it affects the way the page is displayed in the browser. Html is not really a programming language, but it's rewarding to start with because you see results very quickly. You can then slowly move on with putting a php statement here and there to build dynamic pages. It's a smooth start...
Personally, I started programming when I discovered the "PGRM" button on my TI-84. If you really know nothing about programming, it might be worth a shot, especially if you have a calculator laying arround. It doesn't have to be a TI-84; the 83 is almost identical, and I think that the 82 is similar. Just Google "TI-xx Guidebook" and find the PDF. It has a list of all of the programming commands in it.
That said, you should only use it until you get a hang of the basics. If you don't have a programmable calculator, do NOT go out and buy one for the sole purpose of learning to program. The language is called TI-BASIC for a reason. It lacks the true sstructure that any standard programming language has. I probably spent 1-1.5 years before I discovered Python, and I was shocked to discover that it was required to close your parenthesis.
Now, I'm in a C++ class at my high school. So far, I've only learned syntax, because I learned what a for loop and if statement was back in TI-BASIC.
That's just my experience, it may or may not apply or be useful to you.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.