ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
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.
For the past two years, I have been following online tuts, and reading books on programing, such as: C, Java, and asm to name a few. But now I feel that I still have some of the same questions, and some of the same gaps in my knowledge. To remedy this I decided I would go to college part time to help expand my knowledge. This has taken me no where. I am not trying to seek a degree in computer science, yet I am forced in to doing basic classes such as college algebra trig and what not. I do not what to spend 2 years at school just to start doing classes that touch base on what I want to learn, for a hobbie. Any sujestions on what I could do ?
Maybe try searching for "training" courses instead of classes. Not that I'm a programmer, but sometimes certain vendors will offer training sessions that are specific to what you want to learn. Many classes at colleges won't waive the requirements for you. But a vendor training course generally has no requirements.
Offer your help to an open source project. Make it clear your skill level and you should be able to find someone who is willing to mentor you through the initial stages and that way you will learn programing as well as contributing back to the community.
You can also look through the libc infopages or hack a program that does something you're interested in. Or just set out to create something, even if it exists, and learn everything incidental to doing that each step of the way.
ta0kira
You need to use the rigorous logic taught in math courses in programming. If you want to get a highly concentrated version of rigorous logic I suggest that you take a course in logic. Many colleges offer logic in the philosophy department.
You need to use the rigorous logic taught in math courses in programming.
I would disagree with this sentiment. Understanding logic is useful but there is a lot of programming possibilities where it is not necessary to understand the rigour of the science behind computing, particularly if (as was originally stated) this is as a hobby.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.