Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!
  • Guest, before posting your code please take these rules into consideration:
    • It is required to use our BBCode feature to display your code. While within the editor click < / > or >_ and place your code within the BB Code prompt. This helps others with finding a solution by making it easier to read and easier to copy.
    • You can also use markdown to share your code. When using markdown your code will be automatically converted to BBCode. For help with markdown check out the markdown guide.
    • Don't share a wall of code. All we want is the problem area, the code related to your issue.


    To learn more about how to use our BBCode feature, please click here.

    Thank you, Code Forum.

Where to start my programming journey?

As someone who work with a Software & App Development like C9.com.au here in Australia. I have an advice...

When starting your programming journey, a great language to begin with is JavaScript. According to a study by Statista, JavaScript is the most popular programming language, widely used for web development and creating interactive elements on websites. It is a versatile language with a vast community and extensive resources available for learning.

To get started with JavaScript, you can explore online tutorials, courses, and coding platforms that offer interactive exercises. Websites like Codecademy, freeCodeCamp, and Udemy have comprehensive JavaScript courses for beginners. These platforms provide step-by-step guidance, practical examples, and coding challenges to help you understand the language concepts and syntax.

Once you have a good grasp of JavaScript, you can explore frameworks and libraries such as React.js or Vue.js, which are widely used in web development. These frameworks enhance the capabilities of JavaScript and are highly sought after in the job market.

While JavaScript is a great starting point, it's also beneficial to gain knowledge in other languages. Java, as mentioned, is a widely used enterprise programming language. It is known for its robustness, scalability, and versatility. Learning Java can open doors to various career opportunities, especially in the development of web applications, mobile apps, and enterprise software.

To learn Java, you can follow similar approaches as with JavaScript. Online courses and tutorials are available on platforms like Udemy, Coursera, and Oracle's official Java tutorials. Additionally, practicing coding exercises and building small projects will help solidify your understanding of the language.

Remember, learning programming is an ongoing process, and it's essential to practice regularly and work on real-world projects to gain hands-on experience. Joining programming communities, participating in coding challenges, and seeking mentorship can also enhance your learning journey.
 
To start your programming journey-
  1. Choose a Programming Language: Start with a beginner-friendly language like Python or JavaScript.
  2. Online Tutorials and Courses: Explore online resources, such as Codecademy, Coursera, edX, and freeCodeCamp.
  3. Books: Consider programming books like "Python Crash Course" or "Eloquent JavaScript."
  4. Practice Regularly: Write code daily, work on small projects, and solve coding challenges on platforms like LeetCode or HackerRank.
  5. Join Communities: Engage with programming communities on forums like Stack Overflow and GitHub.
  6. Version Control: Learn Git to manage code and collaborate with others.
  7. Build Projects: Create personal projects to apply what you've learned and gain practical experience.
  8. Learn Data Structures and Algorithms: Understand fundamental concepts for problem-solving.
  9. Stay Updated: Keep up with industry trends and new technologies.
  10. Seek Feedback: Share your code for review and improvement.
Remember, patience and persistence are key. Your programming journey is ongoing, and continuous learning is essential.
 
I think step 1 is choose a framework. For tablets, either Android or iPadOS. Step 2 should be decide on way to use it, like web app or native. Step 3 would be learn needed languages for it. For Android I reccommend Kotlin, but you may use Java, and Android Studio with what comes with it. For Apple products, try Swift or maybe objective C and XCode. For web apps, Javascript and HTML are essentials. Step 4, program what you want. Remember to store your stuff somewhere. Step 5, test. Step 6 distribution and usage. You may be done at step 6 but maintenance and support may be required. Version control may be good. You may use Git and Github maybe or maybe not.

X E.
 
I think step 1 is choose a framework. For tablets, either Android or iPadOS. Step 2 should be decide on way to use it, like web app or native. Step 3 would be learn needed languages for it. For Android I reccommend Kotlin, but you may use Java, and Android Studio with what comes with it. For Apple products, try Swift or maybe objective C and XCode. For web apps, Javascript and HTML are essentials. Step 4, program what you want. Remember to store your stuff somewhere. Step 5, test. Step 6 distribution and usage. You may be done at step 6 but maintenance and support may be required. Version control may be good. You may use Git and Github maybe or maybe not.

X E.
Step 1 should always be to choose a language and learn it as best as you can. Once you get the basics to intermediate down, then you can go ahead and start carving out your path by choosing a framework
 

New Threads

Latest posts

Buy us a coffee!

Back
Top Bottom