How Can Increase My Programming Knowledge Fast ? Have Any Tips?

21 replies
I'm student of Computer Science and Engineering ( CSE ) . My Measure Subject Programming C and C++ .My Coding Sens Very Low, How Can Increase My Programming Knowledge Fast ? Have Any Tips?
#fast #increase #knowledge #programming #tips
  • Profile picture of the author teguhyuliantos
    To increase your knowledge about programming language, of course, you should be learning more and practice your knowledge. And also, you can joint in some forum, especially related with your programming language. Usually, there are a lot of cases and problem solving you can found.
    {{ DiscussionBoard.errors[7568377].message }}
    • Profile picture of the author Arian Arif
      Can You Give Me Some Effective Programming Related Forum Link ?

      Originally Posted by teguhyuliantos View Post

      To increase your knowledge about programming language, of course, you should be learning more and practice your knowledge. And also, you can joint in some forum, especially related with your programming language. Usually, there are a lot of cases and problem solving you can found.
      Signature

      <a href="www.arianpreslive.com">ArianPressLIVE</a>

      {{ DiscussionBoard.errors[7594723].message }}
  • Profile picture of the author ronorr
    Yes why not find some forums with that exact thing that you are looking for.
    {{ DiscussionBoard.errors[7568422].message }}
  • Profile picture of the author SteveWF
    Pick a language you want to improve on and start a project. It's the best way to learn. On the job training

    Steve
    {{ DiscussionBoard.errors[7569175].message }}
  • Profile picture of the author thomasjs02
    The fastest way is experience not reading or training. Jump into projects and try to build and figure it out. Google will become your best friend and it's always to network with other developers that'll help you through the rough spots. If you have any questions or need help. Contact me.
    Signature
    Build your online empire! Web development services that'll develop and grow your online presence! Visit here
    {{ DiscussionBoard.errors[7570848].message }}
  • Profile picture of the author freehugs
    I really like Project Euler (projecteuler.net) to both sharpen my math skills and really learn the syntax of new programming languages. Often after I learn the 'basic' syntax of a new language, I attempt to solve these problems in the new language.

    However there are 2 other (more) important ways that you can learn a language and get better at it.

    First, pick one of the most prolific open source projects that is written in your target language, and read the code. For example, I will use the Python web framework Django. Go to the github.com repo for Django (just search '::name of project:: repo' in google) and the first thing I look at are the pull requests. Look at some bugs that are out there, and how people are solving them. When you read enough of this code, the good habits that these major projects have to employ will eventually seep into your brain and you will become a better coder. If you really try to understand even a small component of a large project very thoroughly you may even be able to contribute by forking, fixing the bug, and requesting a pull yourself. If you do this, you will learn good coding habits very quickly and become a better programmer.

    The last thing to do is to pick a meaningful project that you've always wanted to do...and start doing it. Even if you don't finish it, the exercise of planning out how you would do it in your target language is usually enough to increase your programming brain power. Mental reps are often just as effective in teaching as doing the actual coding.
    {{ DiscussionBoard.errors[7578891].message }}
  • Profile picture of the author juangarciamtl
    go on internet and look for different projects
    try to create those projects
    you learn more when you are creating software
    and you have to realize specific functions
    so you will go and look for them. that's the fastest way to learn
    creating and practicing your abilities
    Signature

    More than 105 modules , scrapes, post and make money.
    http://autopostingtools.com/

    {{ DiscussionBoard.errors[7867843].message }}
  • Profile picture of the author Andrew H
    On the job training
    I couldn't agree more. The fasted way to learn is by doing projects which require you to expand your knowledge. Once you have the basics of the language down the only effective way to learn more is by actually doing it. Whenever you get in a jam, google it.
    Signature
    "You shouldn't come here and set yourself up as the resident wizard of oz."
    {{ DiscussionBoard.errors[7867914].message }}
  • Profile picture of the author Jayeshbhut
    You have just need to follow the basic of c language such as Functions, Variables, Data Types etc.

    Before to learn developing you may need to understand the Data Flow Diagram and Dry Run. You can follow the given link to understand it.

    http://www.programmingbasics.org/
    {{ DiscussionBoard.errors[7886406].message }}
  • Profile picture of the author ZephyrIon
    This ******* wicked website called code.org
    Signature

    Buy new book and be entered to win $100 to your Zelle, PayPal or CashApp! Plus, check out the free sample on https://Amazon.com/dp/B0BPL5VQ34. Thank you for your support! Contest ends at 1,000 purchases.

    See the life of a real affiliate on Instagram https://instagram.com/ckrecicki

    {{ DiscussionBoard.errors[7890501].message }}
  • Profile picture of the author annaharris
    For increasing your programming skill, you should learn more things related to programming. There are lots of examples available on the Internet. So, try to solve it. Furthermore, refer W3Schools Online Web Tutorials sites from where you can find lots of programming-related knowledge.
    {{ DiscussionBoard.errors[7957516].message }}
  • Profile picture of the author Lanii
    I have learned everything by myself, not by reading tutorials or following some courses. I started project, when I ran into problems I started to google whats wrong with it and how to solve it. Thats how I have learned and pretty experienced allready

    I suggest you to do same!
    {{ DiscussionBoard.errors[7970237].message }}
  • Profile picture of the author dennyrichs
    If you have basic knowledge of programming . start develop any application, web page. your knowledge will increase when you face problems in that you giggled in Google for help. You will find lot of well wisher friends who will help you.
    {{ DiscussionBoard.errors[7978876].message }}
  • Profile picture of the author FollowMySEO
    1) Have basic knowledge of the bigger picture.
    2) Front End: HMTL and JavaScirpt (JQuery Library) and CSS. No competition for these three.
    3) Back End: PHP/PERL/JAVA/PHYTON/RUBY-ON-RAILS the list goes on.
    4) If you wanna do game programming then it C++ and a library of your choice.

    Just dive into projects, projects and more projects. The bits you don't understand you will later!

    www.followMySEO.com
    {{ DiscussionBoard.errors[7980167].message }}
  • Profile picture of the author TheCrazyCoder
    There are only one way to learn - practice by your own. You can buy books, watch videos, hire teachers and couches. BUT at the end you will have to code by your own hands - nobody will do it for you. First of all learn how to type fast - you should write your code fast.
    {{ DiscussionBoard.errors[7980461].message }}
  • Profile picture of the author Michael71
    Useless thread... if you are a student you should know how to learn fast.
    Signature

    HTML/CSS/jQuery/ZURB Foundation/Twitter Bootstrap/Wordpress/Frontend Performance Optimizing
    ---
    Need HTML/CSS help? Skype: microcosmic - Test Your Responsive Design - InternetCookies.eu

    {{ DiscussionBoard.errors[7981337].message }}
  • Profile picture of the author rypher21
    Just practice and practice your skills. It's the easiest way to master a specific programming language.
    Signature
    Business Consulting Services - Kittelson & Carpo Consulting
    {{ DiscussionBoard.errors[7989962].message }}
  • +1 for learning on the job!

    Start with a very small project (e.g. a contact form for a web page or a desktop app that takes your details and emails them to you) and gradually make it more sophisticated.

    When you use sites such as Stack Overflow for solutions, don't worry if you don't fully understand how the solution works (though try!) as it will all fall into place eventually.

    Everyone has their own way of learning, I learnt a lot by taking a working bit of code and using a debug tool to step through and figure out how it works.

    Good luck!
    Signature

    Do you buy competitor backlink data from the likes of MajesticSEO / SEOProfiler / SEOMoz / AHRefs?

    Manage it with Backlinks Explorer to help you get more backlinks more quickly.

    {{ DiscussionBoard.errors[7991303].message }}
  • Profile picture of the author Sarevok
    Arian; keep watching code, studying code, reading logic, and compiling your own code.

    Just do it.

    My favorite method? Watching videos.

    Watch others write code, then write it on your own.

    Just my $.02
    {{ DiscussionBoard.errors[7992535].message }}

Trending Topics